Como definir html em data-disable-with para rails submit_tag
Eu tenho um aplicativo RoR usando bootstrap. Estou tentando aplicar a tag fontawesome html icon a um auxiliar submit_tag, mas parece não ser suportado. Quando clico em enviar, o conteúdo de desativação aparece apenas como uma cadeia de caracteres em vez de ser interpretado como html, embora seja para o link_to helper.
Aqui está o 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 %>
Aqui está a aparência quando clico em enviar:
Funciona com link_to, mas não posso passar o valor do text_field_tag para link_to, caso contrário, ficaria feliz com essa solução. Eu realmente prefiro evitar escrever o método .ajax e usar o javascript para manipular os valores dos botões. Alguma sugestão sobre como resolver isso com as tags FormHelper padrão? Muito obrigado antecipadamente.