2012-10-14 188 views

回答

11

默認情況下,cookie是會話cookie。 通過在config/initializers/session_store.rb中提供選項散列,您可以完全控制Cookie。選項與Rack::Session::Cookiesee docs)相同。因此,例如,對於特定的到期日期,您可以提供:expire_after

如果您使用Deviserememberable策略,那麼就可以以檢索用戶可以使用其他的cookie。

+0

expires_after似乎不起作用,看起來應該簡單地用日期對象「過期」。 Rails.application.config.session_store:cookie_store,key:'Booya',過期時間:7.days.from_now –

+0

它是expire_after,而不是expires_after ... – Roman