所以我在我的 Rails 应用程序中有一个表单,它位于_form.html.erb
.
我在我网站的每个页面上都显示了这个部分,所以它背后并没有任何模型逻辑,用户创建的表单是在视图中动态创建的:
<%= form_for User.new, :validate => true do |f| %>
<table>
<tr>
<td><%= f.label :invitation_token, "Invite Token" %></td>
<td><%= f.text_field :invitation_token, :placeholder => "From your inbox…".html_safe %></td>
</tr>
<tr>
<td colspan="2"><br><%= f.submit "Sign Up" %></td>
</tr>
</table>
<% end %>
我的用户模型中有一些验证,但是重新加载后如何在视图中显示这些验证错误?
我已经尝试过User.new.errors.inspect
,但即使存在验证错误,messages 参数也始终为空。