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