С Rails и Devise, как установить свойства cookie, если я использую ActiveRecord store?

на myapp/config/initializers/session_store.rb, у меня есть следующие:

Myapp::Application.config.session_store :cookie_store, :key => '_myapp_session', :domain => :all

на :key опция устанавливает имя, используемое для cookie, и :domain => :all говорит, что файл cookie может быть разделен между поддоменами.

теперь я хочу перейти к использованию ActiveRecord для хранения сеанса. Если я это сделаю:

Myapp::Application.config.session_store :active_record_store

... хотя сессии хранится в базе данных, есть еще, конечно, печенье. Но я больше не могу контролировать его название или область применения.

как я могу использовать ActiveRecord store для сеанса и все же укажите имя cookie и домен?

1 ответов


понял

Это очень просто, на самом деле:

Myapp::Application.config.session_store :active_record_store, :key => '_myapp_session', :domain => :all