これはカスタマイズエラーの実際の例ですが、エラーに列名「fname」を含めたくありません。
en:
activerecord:
attributes:
profile:
fname: "First Name"
errors:
models:
profile:
attributes:
fname:
blank: "is required"
これはカスタマイズエラーの実際の例ですが、エラーに列名「fname」を含めたくありません。
en:
activerecord:
attributes:
profile:
fname: "First Name"
errors:
models:
profile:
attributes:
fname:
blank: "is required"
これは、Rails 4 のエラーから列名を除外する方法です。
アプリ/ビュー/プロファイル/-form.html.erb
<% if @profile.errors.any? %>
<div id="error_explanation">
<ul>
<% @profile.errors.messages.values.each do |msg| %>
<% msg.each do |m| %>
<li><%= m %></li>
<%end %>
<% end %>
</ul>
</div>
en.yml
en:
activerecord:
errors:
models:
profile:
attributes:
fname:
blank: "Please enter your First Name to continue"
lname:
blank: "Please enter your Last Name to continue"