【发布时间】:2012-04-15 02:18:49
【问题描述】:
我正在使用 Rails 3 的会话变量来存储一些数据。 例如。 session[:token] = user_token
如果我通过 heroku 域访问我的应用程序,则此会话变量存在于单个会话中。 (example.heroku.com)但是,如果我通过自定义域访问,(www.example.com) 每次我重定向到域中的另一个页面时,会话变量都会清除。
我不知道是什么问题 我尝试使用 :cookie_store 和 :active_record_store 来实现它,但同样的问题仍然存在。我什至尝试为 :cookie_store 设置 :domain
MyApp::Application.config.session_store :cookie_store, :key => '_my_app_session', :domain => :all
还没有运气。如果我错过了任何设置,请告诉我。
【问题讨论】:
标签: ruby-on-rails session heroku