我正在使用rails 3和devise。設計,自定義錯誤消息?
我有一個域用戶表:電子郵件,密碼,FNAME,LNAME
我目前在我看來輸出錯誤如下:
<% 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} 驗證:L-NAME,:長度=> {:最小=> 1,:maximum => 100}
我可以使用消息屬性自定義這些字段。似乎內置於設計中的電子郵件和密碼怎麼樣?我如何定製這些錯誤消息?
感謝
謝謝,對於名稱定製,問題是我的標籤已關閉... – AnApprentice 2012-02-22 01:37:10