2010-04-07 61 views
4

我想为我的应用程序设置默认cookie域为“.mydomain.com”,以允许跨子域保留cookie会话。有很多地方展示了如何在Rails 2.x中做到这一点,但这些解决方案不适用于Rails3。任何人都知道我该如何设置它?如何在Rails3中设置默认cookie域

回答

8

我找到了解决方案。它是:

Rails.configuration.session_store :cookie_store, { 
    :key => '_your_app_session', 
    :domain => ".domain.com" 
} 

这应该进入config/initializers/session_store.rb。对我很好。

+0

这似乎只设置Cookie的域名为'_you_app_session',但不是默认的cookie域名,如标题所示... – 2017-11-16 14:53:15