这似乎应该既简单又常见,但我一直在尝试在每个字段下方显示字段错误的完整消息版本。
我做了很多搜索,有些参考error_messages_for,但它已被弃用。我得到的是显示错误,但不是完整的消息形式......
有人可以帮我理解如何在表单字段旁边显示错误消息吗?
<%= form_for @postcode, :url => search_store_locations_path, :html => {:class => "form span16"} do |f| %>
<div class="control-group <%= "error" if @postcode.errors[:search_token].size > 0 %>">
<%= f.label :search_token, "Suburb or Postcode", :class => "control-label" %>
<div class="controls">
<%= f.text_field :search_token%>
***<%= raw("<span class='help-inline'>") + @postcode.errors[:search_token].join(", ") + raw("</span>") if @postcode.errors[:search_token].size > 0 %>***
</div>
</div>
<div class="control-group">
<div class="controls">
<%= button_tag "Search stores", :class => "btn btn-success" %>
</div>
</div>
<% end %>
</div>