
Igor
07.09.2016
20:25:46
ну имхо это всеравно будет наколеночное решение
какой-нибудь подводный камень таки упадет на яйтса
что делать например если у него джоба упадет
и новая не зашедулится

Google

Igor
07.09.2016
20:27:02
можно конечно в ensure засунуть
но много чото лишних телодвижений получается
воркер например упадет
из-за этого последующая джоба два раза зашедулится

ojab
07.09.2016
20:31:23
wut

Sergey
07.09.2016
21:27:51
ктонибудь может подсказать почему не работает
# Begin Whenever generated tasks for: /home/deploy/belgee/releases/20160907210813/config/schedule.rb
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /bin/bash -l -c 'cd /home/deploy/belgee/releases/20160907210813 && RAILS_ENV=production bundle exec rake update_usd_currency —silent'
когда в ручную запускаю работает
так не обновляет

ojab
07.09.2016
21:31:33
*/2 вместо 0,2,4,6,…
(не работает не из-за этого)
смотри в логи, там должно быть написано почему фейлится
/var/log/cron.log или journalctl

Google

ojab
07.09.2016
21:33:07
прозреваю что у тебя rvm/rbenv и не подгружаются переменные окружения

Aleksandr
07.09.2016
21:33:14
кто-нибудь читал/покупал? https://leanpub.com/efficient-rails

Mikhail
07.09.2016
21:34:05
Я
ниче так книжка

ojab
07.09.2016
21:34:15
# Begin Whenever generated tasks for: /home/deploy/belgee/releases/20160907210813/config/schedule.rb
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /bin/bash -l -c 'cd /home/deploy/belgee/releases/20160907210813 && RAILS_ENV=production bundle exec rake update_usd_currency —silent'
ну и вместо /home/deploy/belgee/releases/20160907210813 должно быть /home/deploy/belgee/current, а то после деплоя оно отвалится

Mikhail
07.09.2016
21:34:18
есть плюшки симпотишные

Aleksandr
07.09.2016
21:34:26

Mikhail
07.09.2016
21:34:51
Халявой нет
10 долларов
но там в основном плюшки

Aleksandr
07.09.2016
21:35:30
Халявой нет
справедливо, сам покупал по скидке для хабры?

Mikhail
07.09.2016
21:35:35
там каких то реальных решений для гуру нет
в складчину
брали

Aleksandr
07.09.2016
21:36:07

Mikhail
07.09.2016
21:36:17
там ничего супер пупер нет
там плюшки

Aleksandr
07.09.2016
21:36:33

Mikhail
07.09.2016
21:36:38
ага
там есть классная штука vuejs

Google

Mikhail
07.09.2016
21:36:47
маджести

Aleksandr
07.09.2016
21:36:48

Mikhail
07.09.2016
21:37:00
ну блайзер как раз есть

Aleksandr
07.09.2016
21:37:33

Mikhail
07.09.2016
21:38:07
majesty vuejs называется
блейзер есть в халяве в нете
на рутрекере вроде

Aleksandr
07.09.2016
21:41:02
http://tsearch.me/ тоже не находит
почему-то книги этого издательства хрен найдешь

Aldar
08.09.2016
06:55:26
А по деплою есть книга?

Aldar
08.09.2016
06:55:34
Reliably deploying rails ..

trickster
08.09.2016
07:36:23
Парни, такой вопрос, а могу я создать в рельсе ассоциированный объект просто передавая парамерты?
ну и если нет, то как передавать параметры
для объекта на другой стороне, допустим на стороне belongs_to

Nikolay
08.09.2016
07:37:48

trickster
08.09.2016
07:37:59
типо того

Nikolay
08.09.2016
07:38:03
чтобы создавать например книгу с автором который к ней подключем

Google

trickster
08.09.2016
07:39:27
ну вот вот есть days: [:title]
допустим
как мне через постман, просто отправлять тайтл на первый объект?

Nikolay
08.09.2016
07:45:44
гайды почитай, там все неплохо расписано

trickster
08.09.2016
07:48:57
гайды почитать как в постмане посылать параметры?
;)

Admin
ERROR: S client not available

trickster
08.09.2016
07:52:59
days[title]

Nikolay
08.09.2016
07:59:54
а еще про разрешенные параметры, которые пермиттед

ojab
08.09.2016
11:38:33
эм
http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html

Антон
08.09.2016
11:56:03
стоит попробовать
понять что штука крайне полезная
потом понять что крайне неудобная

Nikolay
08.09.2016
11:57:12

Антон
08.09.2016
11:57:35
form_objects

Nikolay
08.09.2016
11:57:47
оу. дяк

Антон
08.09.2016
11:57:55
но попробовать nested_attributes обязательно нужно
это путь познания такой
причем между попробовать и понять может пройти год например

Nikolay
08.09.2016
11:59:20
ну вот я уже пришел к тому, что одна из моих моделей уже требует тестов

Google

Vitaliy
08.09.2016
11:59:20
истинно так

Nikolay
08.09.2016
11:59:42
она то в прочем не трогается, но при очередном рефакторинге других моделей оказывается что ой %)

Антон
08.09.2016
11:59:54
по сложности тестирования: проще всего: роуты
модели по простоте тестирования на втором месте

Nikolay
08.09.2016
12:01:02
это провокация?
нет. констатация что надо засесть за рспек, но это усложняется тем что модель закрыта devise'om

Антон
08.09.2016
12:01:15
что значит закрыта?

Nikolay
08.09.2016
12:01:41
ну для авторизованных юзеров только

Антон
08.09.2016
12:02:24
модель? модель авторизуется контроллером

I
08.09.2016
12:02:25
А это точно сложность?)

Антон
08.09.2016
12:02:32
а так это просто модель, и на девайс ей насрать

Artur
08.09.2016
12:03:00
истинно так
посмотрел на сайт пиццерии который ты делал, на турболинках. Шустренько так работает

Nikolay
08.09.2016
12:03:03
так я то хочу цельно все тестить, и модель и контроллер и вьюшки

Антон
08.09.2016
12:03:41
интеграционное тестирование самое сложное
что ты там хочешь например протестировать?

ojab
08.09.2016
12:05:24

Nikolay
08.09.2016
12:07:19