2
我正在將我的應用程序從Rails 3.0.12遷移到3.2。由於默認cookie存儲的大小限制,我使用active_record_store來處理會話變量。然而,在新版本的Rails中,session變量沒有被設置。Rails 3.2 ActiveRecord會話存儲不工作
我可以看到Cookie session_id正在設置一個值,但我可以查看數據庫的內容,並且在應該填充會話變量時看到沒有插入任何值。
但是,如果我切換回cookie存儲,它工作正常。有什麼我可以檢查以瞭解發生了什麼?
如果您看到 – 2012-06-09 05:47:30
,您可以從application.rb/development.rb添加配置代碼,或粘貼會話表架構或其他關聯代碼和/或任何日誌錯誤嗎?請考慮將會話設置爲輕量對象,並且如果您的應用程序需要任意數量的流量,則數據庫支持的會話存儲很可能會很快成爲瓶頸。 – 2012-06-09 07:20:20
請交叉驗證此處提供的各種說明 - http://apidock.com/rails/ActiveRecord/SessionStore – 2012-06-09 05:42:28