Mam formularz na podobnym/odróżnieniu przycisk za pomocą AJAX:Szyny i bootstrap - Dodaj znaczniki HTML do tekstu złożyć przycisk
= form_for like, :html => { :method => :delete}, :remote => true do |f|
= f.submit pluralize(@video.likes.count, 'like'), :class => "btn btn-warning btn-mini", "data-disable-with"=> "Just a moment..."
Formularz działa perfekcyjnie.
Chciałbym dodać ikonę przed tekstem przycisku Wyślij. Kod haml dodawania ikon jest następujący (twitter bootstrap):
%i.icon-heart.icon-white
Czy istnieje sposób, aby dodać html do przycisku? Próbowałem dodać go jako zwykły html, ale szyny renderowały go jako tekst.
UPDATE
mam udaje się ująć w przycisk w span class, który zawiera ikonę i odpowiednią stylizację. Teraz muszę usunąć wszystkie stylizacje na przycisku ...
%span.btn.btn-danger.btn-mini
%i.icon-heart.icon-white
= f.submit pluralize(@video.likes.count, 'like')
tak, bo powyższy nie działa – Ben
Bardzo fajny .. Pracował jak urok! –
Nawet jeśli to rozwiązanie działa, nie podoba mi się to, ponieważ nie widzę już zmiennej f :) Wygląda na to, że przesłanie formularza znikąd ... –