Ruby on rails 如何显示设备窗体的错误消息?新浪博客采集简单实例 resource_name,:url=>session_path(resource_name))do | f |%>

Ruby on rails 如何显示设备窗体的错误消息?新浪博客采集简单实例 resource_name,:url=>session_path(resource_name))do | f |%>,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我正在尝试创建一个基本的登录表单。我想能够显示一个错误,如“错误的用户信息”,如果用户名或密码不正确。我在这里看了这篇文章: 但它似乎不适用于设计表单 首先,您必须发出通知提醒 好的,我将创建一些类似于您在config/locales/devise.en.yml文件中编写的东西,但是如何让错误真正显示在页面上呢?顺便说一句,谢谢。您的视图必须有。在表格的顶部,在表格的下方。您还可以将div修改为css,以设置错误显示的样式再次感谢您。最后再澄清一次,我要把类型代码放在什么文件里?我的新的.htm



我正在尝试创建一个基本的登录表单。我想能够显示一个错误,如“错误的用户信息”,如果用户名或密码不正确。我在这里看了这篇文章:

但它似乎不适用于设计表单

首先,您必须发出通知提醒


好的,我将创建一些类似于您在config/locales/devise.en.yml文件中编写的东西,但是如何让错误真正显示在页面上呢?顺便说一句,谢谢。您的视图必须有
。在表格的顶部,在表格的下方。您还可以将div修改为css,以设置错误显示的样式再次感谢您。最后再澄清一次,我要把类型代码放在什么文件里?我的新的.html.erb文件或其他文件?在标记后添加到layouts/application.html.erb文件。
 <%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
      <p><%= f.label :email %><br />
      <%= f.email_field :email %></p>
      <p><%= f.label :password %><br />
      <%= f.password_field :password %></p>
 <%= end =%>
<% if alert %>
  <div id="notice_wrapper">
    <p class="alert"><%= alert %></p>
  </div>
<% elsif notice %>
  <div id="notice_wrapper">
    <p class="notice"><%= notice %></p>
  </div>
<% end %>
config/locales/devise.en.yml