
Mikhail
12.06.2016
14:06:51
100 сервисов и интеракторов с соусам из декораторов?
и еще и инклюдишь это все везде)
чтобы сервер не спал и работал)
а память она дешевая

Google

Mikhail
12.06.2016
14:07:32
почем ныне память
да ваще
надоело
тухленько получилось
или где запускаешь рассылки

Антон
12.06.2016
14:09:35
что? :)

Mikhail
12.06.2016
14:09:41
ну вот например
У нас есть геолокация в рельсе

Антон
12.06.2016
14:10:12
этот термин имеет широкую смысловую расплывчатость, что значит геолокация?

Mikhail
12.06.2016
14:10:43
это стремно

Антон
12.06.2016
14:11:06
мне не понятно что значит геолокация, это может быть все что угодно

Mikhail
12.06.2016
14:11:06
ну вообще да. Я думаю что нужно стараться грамотно раскидывать логику

Google

Mikhail
12.06.2016
14:11:43
можно же по разному сделать. Но проект жирный когда станет, в рубимайне листать 5000 строк модельки будет как минимум неприятно
а вот я и хотел у гуру рельсовика спросить куда он положит геолокацию юзера и как раскидает логику, чтобы и отработало быстро, и код был нормальный

Антон
12.06.2016
14:12:57
определение положения по айпи? это значит геолокация?

Mikhail
12.06.2016
14:13:27
например sypex
ну или какого нибудь стороннего апи

Антон
12.06.2016
14:13:52
а какая логика тогда?
если библиотека

Mikhail
12.06.2016
14:14:22
не делал геолокацию?
?плак плак

Антон
12.06.2016
14:14:43
нет, юзаю внешний сервис

Mikhail
12.06.2016
14:14:46
ок
из контроллера запрос отправишь?
гем зареквайришь в контроллер?

Антон
12.06.2016
14:15:38
из контроллера заставлю воркера отправить запрос

Mikhail
12.06.2016
14:15:40
рекомендую кстати. Довольно хорошо работает
ага
база четкая

Google

Mikhail
12.06.2016
14:16:16
https://sypex.net/
гемчик в комплекте
кривоват немного но работать можно.
в контроллере вызовем бекграунд
вот так надо
по науке лучше все делать в контроллере.
куда спросил там и ответ
неочем
в активджоб получается мы будем писать код, который будет запрашивать сторонний сервис
все еще хуже чем я думал

Антон
12.06.2016
14:20:44
не вижу ничего плохого

Mikhail
12.06.2016
14:21:28

Admin
ERROR: S client not available

Mikhail
12.06.2016
14:21:42
sypex geo gem
набери так

Антон
12.06.2016
14:22:38

Mikhail
12.06.2016
14:23:09

Антон
12.06.2016
14:23:19
так и есть

Mikhail
12.06.2016
14:23:20
я приду как джун
мне надо будет найти метод который выполняет геолокацию

Google

Mikhail
12.06.2016
14:23:41
и я буду удивлен
что метода та нет. Ты на хардкодил в актиджоб и не прибрал
я думаю, что очевидно нужен сервис
в рельсе

Антон
12.06.2016
14:24:22
работа джуна прекрасна тем, что очень много приходится удивляться

Mikhail
12.06.2016
14:24:25
по геолокации
И заводится он будет с активджоба
а хардкодить в активджоб нам не надо

Антон
12.06.2016
14:24:58
зачем нам харкдодить в активлжобе?

Mikhail
12.06.2016
14:25:01
да
потому что это одна задача, и он из актиджоба, который отвечает за отложенный запуск преврадил в сервисныйгибридерьмо.
просто наверно не фрилансил, верю в проекты без гавнокодинга)
на какой
я же тебе сказал
мы про сервис же
сторонний