<%= 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 =%>
我正在尝试创建一个基本的登录表单。我希望能够显示错误,例如&#34;错误的用户信息&#34;如果用户名或密码不正确。我在这里查看了这篇文章:form_for error messages in Ruby on Rails
但它似乎不适用于设计形式?
答案 0 :(得分:2)
首先,您必须发出通知警告
<% 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