Добавлять дополнительные данные в файл "Распродажа"?
Я использую Clearance для аутентификации в приложении Rails 5, и мне интересно, как лучше всего хранить важные (для приложения) пользовательские данные? Прямо сейчас я храню это в сессии, переопределяя Clearance::SessionsController
, но меня беспокоит возвращение пользователя в приложение и создание сеанса из remember_token
,
Должен ли я просто добавить его в cookie для сохранения между сессиями? Или есть способ сохранить его в файле cookie Распродажи? Еще лучше, есть ли способ, чтобы Clearance добавляло необходимые данные в сеанс при построении из remember_token
?
1 ответ
Так что после просмотра Clearance::SessionsController
Я заметил redirect_signed_in_users
Метод используется в качестве before_action
/before_filter
, В итоге я переопределил этот метод для добавления в нужные мне идентификаторы, аналогично #create
метод. Мне немного неловко, что я не заметил этого раньше, потому что это именно то, что мне было нужно.