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>
4

0 回答 0