Добавлять дополнительные данные в файл "Распродажа"?

Я использую Clearance для аутентификации в приложении Rails 5, и мне интересно, как лучше всего хранить важные (для приложения) пользовательские данные? Прямо сейчас я храню это в сессии, переопределяя Clearance::SessionsController, но меня беспокоит возвращение пользователя в приложение и создание сеанса из remember_token,

Должен ли я просто добавить его в cookie для сохранения между сессиями? Или есть способ сохранить его в файле cookie Распродажи? Еще лучше, есть ли способ, чтобы Clearance добавляло необходимые данные в сеанс при построении из remember_token?

1 ответ

Решение

Так что после просмотра Clearance::SessionsControllerЯ заметил redirect_signed_in_users Метод используется в качестве before_action/before_filter, В итоге я переопределил этот метод для добавления в нужные мне идентификаторы, аналогично #create метод. Мне немного неловко, что я не заметил этого раньше, потому что это именно то, что мне было нужно.

Другие вопросы по тегам