【问题标题】:Empty/delete a session object清空/删除会话对象
【发布时间】:2011-12-09 22:27:28
【问题描述】:

渲染特定路径后如何清空会话对象?

我的控制器中有一个视图方法:

def view
    session[:storeid] = params[:id]
    redirect_to products_path
end

我想在 products_path 显示后清空session[:storeid]。

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 session session-variables session-timeout


    【解决方案1】:

    清空会话使用

    session[:storeid] = nil
    

    【讨论】:

      【解决方案2】:

      在 products_path 视图文件的最后一行添加这段代码

      <% session.delete(:storeid) %>
      

      【讨论】:

      • 非常感谢...这就是我要找的。​​span>
      猜你喜欢
      • 2017-06-10
      • 2014-02-06
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 2017-06-26
      • 2010-12-05
      相关资源
      最近更新 更多