没有设计的flash消息

时间:2011-02-14 16:20:13

标签: ruby-on-rails devise

我正在尝试删除Flash消息,而我正在使用设计用户管理。将值设置为null或空字符串只会在通知中引发错误,将其从devise.en.yml中删除会产生类似的错误。

从erb文件中删除通知不是一个选项,我只是希望它根本不显示。 有人有任何想法吗?

2 个答案:

答案 0 :(得分:3)

您可以在控制器的后置过滤器中调用flash.discard(:notice)。这应该清除flash消息。

答案 1 :(得分:1)

this answer

中所述,在devise.en.yml文件中将设计消息设置为空白更容易