Ho un'app RoR utilizzando bootstrap. Sto provando ad applicare il tag dell'icona html fontawesome a un helper submit_tag, ma non sembra essere supportato. Quando faccio clic su Invia, il contenuto disabilitato appare semplicemente come una stringa anziché essere interpretato in html, sebbene lo faccia per link_to helper.Come impostare html su data-disable-with con rail submit_tag
Ecco l'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 %>
Ecco cosa viene fuori cercando come quando si fa clic di conferma:
Funziona con link_to, ma poi non può passare il valore della text_field_tag per collegare altrimenti, sarei felice con quella soluzione. Preferirei davvero evitare di scrivere me stesso il metodo .ajax e usare javascript per manipolare i valori dei pulsanti. Qualche suggerimento su come risolvere questo problema con i tag FormHelper standard? Molte grazie in anticipo.
Prova a dare come questo '<% = submit_tag" Vai! ", Classe:" btn btn-transparent ", ruolo:" button ", data: {disable_with:" Ricerca in corso ... ". Html_safe}%>' – Pavan
Ciao Pavan, sì, sicuramente l'ho provato anche in questo modo. Stessa cosa ...: \ – Slenny