当我去设计签名页面时,它没有显示任何验证警报消息,例如如果我输入了错误的电子邮件 ID 或密码,或者即使我将其留空,它也会重新加载页面而不显示任何错误消息。我应该怎么做才能显示验证消息?
问问题
1036 次
1 回答
1
通常,您必须自己处理才能显示 flash[:notice] 和 flash[:alert] 消息。执行此操作的通常位置是在其中呈现您的设计视图的布局文件。目前,您要么只呈现 flash[:notice],因此不会显示失败的登录消息,因为它是 flash[:alert] 消息或者您根本不显示您的闪存消息。
有关同一问题的一些链接:
您可以更改设计视图在 application.rb 中使用的布局,例如:
config.to_prepare do
Devise::SessionsController.layout "session"
Devise::PasswordsController.layout "application"
end
于 2013-06-10T06:17:26.603 回答