私はdeviseでレール3を使用しています。Devise、エラーメッセージをカスタマイズしますか?
私はフィールドを持つUserテーブルがあります:電子メール、パスワード、FNAME、LNAMEを
I現在、私の見解では、出力の誤差を次のように
<% if @user.errors.any? %>
<div id="error_explanation" class="error">
<h2>Hold on!</h2>
<ul>
<% @user.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
問題は、これがレンダリングされる:
Email The User's Email cannot be blank
Password The User's Password cannot be blank
Fname The User's Fname is too short (minimum 1 characters)
Lname The User's Lname is too short (minimum 1 characters)
すべてのエラーでフィールド名が最初に表示されないようにするにはどうすればよいですか?私は私のユーザモデルで
:
は検証:FNAMEを:長さ=> {:最小=> 1:最大=> 100} は検証:LNAMEを:長さ=> {:最小=> 1、:maximum => 100}
これらのフィールドは、メッセージ属性でカスタマイズできます。電子メールとパスワードについては、どのようなものが組み込まれているようですか?これらのエラーメッセージをカスタマイズするにはどうすればよいですか?
ありがとう
感謝を(拡張します) 、名前のカスタマイズのために、問題は私のタブが消えていた... – AnApprentice