Rails 3 дополнительных сеанса параметры конфигурации (ключ, expires_after, secure)

Может ли кто-нибудь указать, какие новые параметры конфигурации сеанса Rails 3.x?

Я пытаюсь продублировать ту же конфигурацию, что и в моем приложении Rails 2.3.x.

Это конфигурация которые я использовал в приложении:

#environment.rb
config.action_controller.session_store = :active_record_store

config.action_controller.session = {
    :key         => '_something', #non-secure for development
    :secret      => 'really long random string'
  }


# production.rb - override environment.rb for production
config.action_controller.session = {
  :key            => '_something_secure',
  :secret         => 'really long random string',
  :expire_after   => 60*60,#time in seconds
  :secure         => true #The session will now not be sent or received on HTTP requests.
}

Однако в Rails 3.x я могу найти только упоминание о следующем:

AppName::Application.config.session_store :active_record_store

AppName::Application.config.secret_token = 'really long random string'

AppName::Application.config.cookie_secret = 'another really long random string'

Существуют ли другие параметры конфигурации для управления ключом, временем истечения срока действия и безопасным параметром?

Что касается последнего, если "config.force_ssl = true" установлен в production.rb, я полагаю, что безопасный параметр больше не требуется?

Большое спасибо!

24
задан shedd 18 June 2011 в 17:10
поделиться