我无法在我的 haml 和 erb 视图中使用 flash。但是,我可以使用 session[:flash],但有一种情况除外:在使用 devise 登录失败后,我想显示 flash[:alert] 甚至 session[:flash][:alert],但都不起作用。两者都返回 nil,我的页面爆炸了。我可以在会话转储中看到 flash[:alert] 是由 devise 设置的。为什么我无法访问它?我正在使用 Rails3 + Haml + RefineryCMS + Devise。谢谢!
问问题
757 次