ruby-on-rails - Rails - 删除 session 而不初始化新 session

标签 ruby-on-rails ruby ruby-on-rails-3 session

如果条件有效,我想在 after_filter 执行期间删除 session 。

Controller 的方法 reset_session 没有用,因为在“删除”当前 session 后,它会创建一个新 session 。

有什么想法吗?

最佳答案

reset_session 方法中,他们使用 session.destroy 删除 session

你可以试试

session.destroy

session.clear

请查看此链接 reset_session

关于ruby-on-rails - Rails - 删除 session 而不初始化新 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28295497/

相关文章:

ruby-on-rails - 从 ruby 中排列的哈希切片成 block

Ruby:如何编写像 map 这样的 bang 方法?

ruby-on-rails - 如何将 Bitbucket 存储库添加到 jenkins?

ruby-on-rails-3 - 在heroku上运行应用程序在 'http'而不是 'https'

ruby-on-rails-3 - Rails 3-如何制作自己的错误处理程序

ruby-on-rails - Cucumber:Factory Girl 不修改数据库——使用 .create 创建对象但之后数据库表仍然为空

ruby-on-rails - 带有复选框的 Rails form_for,将值分配给数组类型变量

ruby-on-rails - Capistrano:无法在任何来源中找到 rake-$WRONG_VERSION

ruby-on-rails - 需要解释在 Controller 的多种方法之间共享数据的最佳实践

ruby-on-rails - heroku 上的顶级域