Flash消息不适用于Rails3 + Haml + RefineryCMS + Devise

时间:2011-01-13 16:58:51

标签: ruby-on-rails-3 devise refinerycms

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

1 个答案:

答案 0 :(得分:0)

在您尝试访问闪存之前,RefineryCMS可能已经输出了闪存,因此Rails正在将其删除?