Size: a a a

2018 December 10

RV

Roman V in Random Ruby Chat
кстати удобно что они при создании елдят юзера
источник

RV

Roman V in Random Ruby Chat
аккуратненько так выходит
источник

RV

Roman V in Random Ruby Chat
super do |user|
 IntitialState.new(user).call
end
источник

RV

Roman V in Random Ruby Chat
не надо калбеков, не надо копировать контроллер
источник

VM

Vasiliy M in Random Ruby Chat
Roman V
ну ка подробней расскажи
Там у них в Вики охуилярд всего описано
источник

VM

Vasiliy M in Random Ruby Chat
Коротко стратегия это то как проверять твоего юзера(кука, заголовок, сессия, в общем логика где найти то что относится к идентификации юзера)
источник

VM

Vasiliy M in Random Ruby Chat
И плюсом ты можешь сделать список стратегий для проверки, типа проверь куку, не нашел ничего, а давай заголовок, а давай ещё как нить
источник

VM

Vasiliy M in Random Ruby Chat
Это всё вроде как на warden крутится под капотом у девайса
источник

VM

Vasiliy M in Random Ruby Chat
Но я давно девайс не трогал, так что детали могут быть слегка не точными
источник

RV

Roman V in Random Ruby Chat
ни блохо
источник

VM

Vasiliy M in Random Ruby Chat
Да, но тут обратная сторона
источник

VM

Vasiliy M in Random Ruby Chat
Сажаешь ты васяна какого за эту всю свою грамотную кухню по канонам а он только контроллеры умеет переебошивать, а тут у него юзер откуда то берется и хуй пойми чё куда лезть, Варден какой-то, тут ведь девайс в гемах
источник

RV

Roman V in Random Ruby Chat
ну кстати забавно
источник

RV

Roman V in Random Ruby Chat
источник

RV

Roman V in Random Ruby Chat
они местами в вики сами рекомендуют контроллеры дописывать
источник

VM

Vasiliy M in Random Ruby Chat
Потому что проще и более явное поведение
источник

VM

Vasiliy M in Random Ruby Chat
А, ну и быстрее конечно же в плане решения
источник

VM

Vasiliy M in Random Ruby Chat
И плюс стратегия это про проверку юзера, создание, рега, конфирм, пассворды это через контроллеры
источник

RV

Roman V in Random Ruby Chat
ну да
источник

VM

Vasiliy M in Random Ruby Chat
Это собственно и его минус что он все это тащит, на предпоследнем проекте у нас чёт простое было на 3 экшена примерно, а за авторизацию knock отвечал
источник