
Ivan
09.03.2017
08:19:31
Чем обрабатывать короткий домен? Как его связать с основным приложением? Через апи?

I
09.03.2017
08:19:43
оу
в nginx'e вяжите
и оки =)

Google

Alex
09.03.2017
08:20:16
Самый дешевый вариант - запилить микросервис или , если ссылка простая, без базы, то вообще через nginx реврайтить как выше сказали.

I
09.03.2017
08:20:21
ну а при желании можете в приложении на определенный роут кидать для расшифровки

Alex
09.03.2017
08:20:30
Потому что из моего опыта, рельсы на нескольких доменах это боль.

Ivan
09.03.2017
08:21:21
Ну такое. Лучше микросервис.

Vasiliy
09.03.2017
08:21:37
Почему? Я делал вродь ниче
Ну сделал и работало, дальше хз что там)

Alex
09.03.2017
08:22:23
например свистопляска в тестах, каждый раз домен указывать

Ivan
09.03.2017
08:22:45

Alex
09.03.2017
08:23:00
Да, но мне это решение чем то не понравилось

Ivan
09.03.2017
08:23:12
Тесты mock'ать

Alex
09.03.2017
08:23:12
т.е я так себе делал, но потом огреб на чем то, не помню на чем.
не мокать, а домен указывать
у каждого, либо какой то делать дефолтным.

Google

Ivan
09.03.2017
08:23:55
Чтобы отвечал и направлял любой реквест куда надо

Alex
09.03.2017
08:24:37
о, вот уже костыли подъехали, о чем и речь.

Ivan
09.03.2017
08:25:05

Alex
09.03.2017
08:25:20
не особо, если он из ENV'а берется

Ivan
09.03.2017
08:25:44
Ну а вообще да, такое себе.

Alex
09.03.2017
08:26:26
тесты более честные получаютя. Но вообще идею с моками взял на вооружение, я об этом не думал.

Ivan
09.03.2017
10:23:47
Читаю тут спецификацию http://jsonapi.org/, это хорошие манеры по всем пунктам заморочиться?

Alex
09.03.2017
10:28:14
есть готовые гемы
но мне jsonapi не понравился.
он сильно под REST заточен

Ivan
09.03.2017
10:28:35

Alex
09.03.2017
10:28:58
окей, предположим тебе надо с фронта отправить запрос "опубликовать вот этот пост" что ты делаешь?

Nick
09.03.2017
10:30:27
PATCH /posts/:id {published: true}

Alex
09.03.2017
10:30:49
Окей, теперь вопрос. Как мне это подружить с AASM?
у меня при публикации могут происходить еще какие то действия, например занести пост в кэш

Nick
09.03.2017
10:31:07
Я не знаю, что такое AASM

Alex
09.03.2017
10:31:17
гем для стейт машины

Vasiliy
09.03.2017
10:32:34
а при чем тут запрос с клиента и твои заморочки с AASM на сервере?

Google

Nick
09.03.2017
10:32:35
Кэш у тебя инвалидируется, пушо рельса тебе updated_at тачнет
Ну и да. Как у тебя семантика URL вообще связалась с твоим бэком?

Alex
09.03.2017
10:33:10

Nick
09.03.2017
10:33:27
И?

Ivan
09.03.2017
10:33:48

Alex
09.03.2017
10:34:06
И?
ну и сколько я гавнокода напишу чтобы определить что ты пытаешься стейт поменять? а здесь мне надо проверять что у тебя есть доступ на этот филд, а вот эти два филда вместе нельзя и т.д.

Vasiliy
09.03.2017
10:34:33
ты же можешь в конце концов в роут добавить put 'хуёмоё', on: :member

Alex
09.03.2017
10:35:02
могу, но это уже не REST и с jsonapi не дружит

Ivan
09.03.2017
10:36:43

Nick
09.03.2017
10:36:50
Это ж уровень валидаторов.
Либо ACL

Vasiliy
09.03.2017
10:38:21
вообще как б ты же можешь и просто патчем отправить posts/:id и в теле указать что тебе надо

Nick
09.03.2017
10:38:45
От URL вообще никак твоя логика бэкенда не зависит
А если зависит, то ты явно что-то делаешь не так.

Vasiliy
09.03.2017
10:39:20
типа data: { "state": "publish" }
во во
логика она же в моделе родимая, контроллеры скорее как тригеры для этого
(в идеальном мире)

Nick
09.03.2017
10:40:37
Ну мы ж тут какбе «как надо» рассуждаем, а не как уже понаговнокожено.

Google

Alex
09.03.2017
10:44:48
я ближе к практическим решениям
т.е конкретные гемы которые позволяют все это иметь и увязать это с REST

Ivik
09.03.2017
11:05:11
кто что мониторит монитом на проде ?
кроме сайдкика ?
там редисы постгресы ?

Alex
09.03.2017
11:07:16
У ньюрелика бесплатно можно сервер мониторить вроде

Zulkar
09.03.2017
11:10:56
Ограниченый мониториг

Eugene
09.03.2017
13:19:56

Denezhny
09.03.2017
15:03:34
https://cs7051.userapi.com/c837320/v837320781/27391/DuXNsdbT1uE.jpg
Димон!!!
Друзья, подскажите, а есть что-то подобное на руби
http://savonet.sourceforge.net/

Admin
ERROR: S client not available

Denezhny
09.03.2017
15:12:39
идея в том чтобы это все поднять только на Руби, а админку сделать на Рельсах

Klaus
10.03.2017
09:03:42
Доброе утро, работяги! Подскажите максимально дешевый и качественный сервер для сайта(проверенные, которыми вы пользовались)? Заранее огромное пасебо :э

Nano
10.03.2017
09:04:18
ihor.ru

Kitty
10.03.2017
09:06:25
https://aws.amazon.com/ru

Alexander
10.03.2017
09:10:35
https://aws.amazon.com/ru
дорогой получается( ihor правда самый дешёвый и норм для России, а с AWS переехали на DigitalOcean недавно.

Vasiliy
10.03.2017
09:12:42
hosting.cafe

Kitty
10.03.2017
09:17:59

Alexander
10.03.2017
09:20:43

Eugene
10.03.2017
09:23:35

Google

Alexander
10.03.2017
09:24:56

Kitty
10.03.2017
09:30:05
кредитка/пейпал
В способах оплаты значит для Российского заказчика они примерно одинаковы, а какие есть преимущества перед амазоновскими инстансами?

Eugene
10.03.2017
09:31:01
Вопрос не по адресу, но платя за ДО ты по крайней мере точно знаешь, какой счет тебе выставят в конце месяца
мне щас больше 8гб не нужно (хот я вообще на 2гб умещаю свои аппы), так что пока что скейлвей — мой выбор

Kitty
10.03.2017
09:32:01

Alexander
10.03.2017
09:33:38
потому что могут, наверное
просто интересно, различаются ли они как-то кроме описанного. например, ssd быстрее/медленнее, или что-то ещё.

Eugene
10.03.2017
09:34:42
да ну, микросравнениями заниматься никто не будет
железо везде примерно одинаковое

Ivan
10.03.2017
13:28:04

Eugene
10.03.2017
13:31:28
Ну, пока все путем
Приложения работают, пинги нормальные
Это дочка online.net французской
так что должно быть надежно
Привет, народ! 17 выпуск рассылки разослан! http://newsletter.frey.su/issues/random-ruby-issue-17-46898 Внутри анонс RubyConf Беларусь в Минске 2 апреля :)
Ищу себе внешний ссдшник, обшарил все локальные интернет-магазины. Полез на нелокальные. Смотрю диск, вижу: "Доставка 8-14 дней"
справа помельче оранжевыми буквами подписано "много"
печально соглашаюсь — 8-14 дней это и правда много