0

これはカスタマイズエラーの実際の例ですが、エラーに列名「fname」を含めたくありません。

en:
  activerecord:
    attributes:
      profile:
        fname: "First Name"
    errors:
      models:
        profile:
          attributes:
            fname:
              blank: "is required"
4

1 に答える 1

0

これは、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"
于 2013-11-10T01:24:37.167 に答える