在字段下方显示完整表单字段错误消息 - Rails 3

时间:2013-04-01 06:01:00

标签: ruby-on-rails ruby-on-rails-3

这似乎应该既简单又常见,但我一直在尝试在每个字段下方显示字段错误的完整消息版本。

我做了很多搜索,有些参考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>

0 个答案:

没有答案