@codenamecrud

Страница 524 из 1009
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
есть готовые гемы
Есть гемы, которые генерируют json согласно стандарту

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
а при чем тут запрос с клиента и твои заморочки с AASM на сервере?
притом что мне надо на бэке как то ловить конкретные события

Nick
09.03.2017
10:33:27
И?

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
ну и сделай ты /posts/:id/publish
Вот это вроде и REST и с jsonapi дружит.

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
дорогой получается( ihor правда самый дешёвый и норм для России, а с AWS переехали на DigitalOcean недавно.
Расскажи поподробнее про Digital Ocean пожалуйста. Можно ли у них оплатить сервер по безналу банковским переводом?

Google
Alexander
10.03.2017
09:24:56
scaleway, 3 или 4 месяц, полет нормальный
не могу понять, почему такой резкий скачок от $10 к $25, и далее

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
Спасибо за ответ, это и правда преимущество (хотя амазон умеет в прогнозирование расходов, насколько помню)
умеет. на среднем проекте выходило сильно дороже аналогичных тарифов из-за трафика и прочей лабуды. когда прогнозирует тебе $30–50 вместо $15–20 — легче не особо становится) да и машина с 2 ядрами на EC2 дороговата самая дешёвая, оперативки на ней много.

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

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

железо везде примерно одинаковое

Ivan
10.03.2017
13:28:04
scaleway, 3 или 4 месяц, полет нормальный
нифига себе, я на simplecloud отдаю в несколько раз больше... подводных камней точно никаких нет? :)

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 дней это и правда много

Страница 524 из 1009