2010-04-07 71 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