だから私は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 モデルにいくつかの検証がありますが、リロード後にそれらの検証エラーをビューに表示するにはどうすればよいですか?
試してみましUser.new.errors.inspect
たが、検証エラーが発生した場合でも、messages パラメーターは常に空です。