ajaxを使用したlike/unlikeボタンのフォームがあります:
= 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..."
フォームは完全に機能します。
送信ボタンのテキストの前にアイコンを追加したいと思います。アイコンを追加するためのhamlコードは次のとおりです(twitterブートストラップ):
%i.icon-heart.icon-white
このhtmlをボタンに追加する方法はありますか?プレーンHTMLとして追加しようとしましたが、railsはテキストとしてレンダリングしました。
アップデート
アイコンと適切なスタイルを含むスパンクラスに送信ボタンをカプセル化することができました。ボタンのすべてのスタイリングを削除する必要があります...
%span.btn.btn-danger.btn-mini
%i.icon-heart.icon-white
= f.submit pluralize(@video.likes.count, 'like')