Hem*_*nth 17 ruby authentication ruby-on-rails ruby-on-rails-3
当设计中发生身份验证失败时,我期待闪存通知.但在身份验证失败期间什么也得不到,只是页面刷新并保持静止.我没有改变任何东西.默认设计安装本身不显示具有无效身份验证尝试的闪存错误.我刚刚安装了一个设计作为宝石的设计.甚至不会改变生成的代码.
可能是因为某些浏览器的可比性问题.
但我得到其他手动介绍闪光消息其他工作.
关于什么可能被打破的任何建议.
我正在使用rails 3.0.1
*更新*
我收到了用户注册(注册)的失败消息,但没有收到登录失败消息的消息.有些关于此主题的
google 消息显示,对于注册,它需要: - <%= devise_error_messages!%>但是对于登录,它希望引用一些其他警报消息标记,但是没有得到我必须使用的警报标记的确切信息并且将使用???
请提供一些建议!!!
提前致谢.
Hem*_*nth 40
经过一些大量的搜索/浏览后,我找到了答案,
你必须在我们的application.html.erb文件中添加以下代码
<%- flash.each do |name, msg| -%>
<%= content_tag :div, msg, :id => "flash_#{name}" if msg.is_a?(String) %>
<%- end -%>
Run Code Online (Sandbox Code Playgroud)
添加之后,我能够看到sign_in失败警报消息:).
| 归档时间: |
|
| 查看次数: |
10621 次 |
| 最近记录: |