7

如何清除 Rails 会话,以便我可以重新开始?我知道我可以用 取消每个会话变量session[:my_var] = nil,但是是否有 rake 任务或知道如何将会话数据恢复为其最基本形式的东西?

我正在使用Spree,它在会话中存储了一些属性,我想清除这些属性以查看后台发生的情况,例如order_idorder_tokenuser_credentials_id等。

我正在使用 SQLite3

4

2 回答 2

10
rake db:sessions:clear
于 2010-02-01T07:14:59.423 回答
7

检查 environment.rb 文件中的 session_store。只有当它显示 active_record 时,您才能使用“db:sessions:clear”。在这种情况下,您将会话转储到 db 中。

否则,只需清除您的浏览器 cookie。

于 2010-08-28T07:28:26.737 回答