【发布时间】:2015-06-15 02:39:53
【问题描述】:
我正在使用会话存储将数据保存到会话中。我的初始化程序/session_store.rb 看起来像:
::Application.config.session_store :active_record_store
向会话代码添加数据:
book = Book.find(1)
session[:abc] = book
我正在另一个页面访问此会话数据。访问会话数据:
book = session[:abc]
问题是我的会话数据在重定向之间没有保留。可能是什么问题?
我可以看到我的会话正在按预期保存数据,但是当重定向发生时它会丢失一些数据,如果再次发生重定向,它会丢失更多数据。令人沮丧的是。
【问题讨论】:
-
你应该添加一些关于你如何写入和读取会话的信息。即,没有给出您期望的结果的代码。
-
@MaxWilliams,我认为这是可以理解的。无论如何,我已经编辑了我的问题。现在呢?
-
请发布您的控制器代码
-
@MaxWilliams,你能帮他解决这个问题吗?
-
@AmitSharma,我也有同样的问题。
标签: ruby-on-rails session ruby-on-rails-4