我有一个自定义错误 Controller 来显示动态错误页面(针对 404、422,500 等),一切正常,但我无法删除闪现消息(根据 http://blog.plataformatec.com.br/2012/01/my-five-favorite-hidden-features-in-rails-3-2/)。
有没有办法删除我的自定义错误 Controller 中的闪存?
最佳答案
使用 Rails 4:
class ErrorController < ActionController::Base
before_action { flash.clear }
# ...
end
引用:http://api.rubyonrails.org/classes/ActionDispatch/Flash/FlashHash.html#method-i-clear
关于ruby-on-rails - rails : delete a flash message inside a custom error controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28942610/