Wie setze ich HTML auf data-disable-with to Rails submit_tag

Ich habe eine RoR-App mit Bootstrap. Ich versuche, das Fontawesome-HTML-Symbol-Tag auf einen submit_tag-Helfer anzuwenden, aber es scheint nicht unterstützt zu werden. Wenn ich auf Senden klicke, wird der deaktivierte Inhalt nur als Zeichenfolge angezeigt, anstatt in HTML interpretiert zu werden, obwohl dies für link_to helper der Fall ist.

Hier ist der Erb:

    <%= form_tag("/home/search", method: "get", class: "form-inline", role: "search", remote: true) do %>
    <div class="form-group">
        <%= text_field_tag(:term, nil, {:class => "form-control", "data-html" => true, :value => @term}) %>
    </div>
    <%= submit_tag "Go!", class: "btn btn-transparent", role: "button", 'data-disable-with' => "<i class='fa fa-spinner fa-spin'></i> Searching...".html_safe %>    
 <% end %>

So sieht es aus, wenn ich auf "Senden" klicke:

Es funktioniert mit link_to, aber dann kann ich den Wert vom text_field_tag nicht an link_to übergeben, sonst wäre ich mit dieser Lösung zufrieden. Ich würde es wirklich lieber vermeiden, die .ajax-Methode selbst zu schreiben und Javascript zu verwenden, um die Schaltflächenwerte zu manipulieren. Haben Sie Vorschläge, wie Sie dies mit den Standard-FormHelper-Tags lösen können? Vielen Dank im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage