flashがすぐに消えない場合

flashは表示後にすぐに消えるようなっているsession変数ですが,2回リロードで書き換わるそうなので,以下のようにすると楽チンらしい.

<%=h flash[:notice] -%><% flash[:notice] = nil -%>

flash.now/flash.keepなど生存期間別にあるそうなので,それを気にせずに使うにはこっちがいいのかもしれん.

 
comments powered by Disqus