115 session[:message] = nil 这是销毁会话变量的最佳方法。 注意:我不想像清除所有会话变量一样reset_session。 ruby-on-rails session — 莫希特·贾恩(Mohit Jain) source
237 session.delete(:message) 通常,会话变量是SessionHash对象,它是从哈希继承的。 — 西格德 source 16 这是正确的方法。session [:message] = nil会将:message密钥保留在会话哈希中,这将破坏该密钥和值,就像您的会话从未为该密钥分配任何值一样。 — Brett Bender