AJAX リクエストを送信するボタンがいくつかあります。
<%= button_to 'GO!', {controller:'videos', action:'rate', id: video.hashed_id, format: 'json'}, {:remote=>true, :class=>"btn btn-default btn-sm"} %>
私がそれを置き換えるGO!
と、<span class="glyphicaon glyphicon-thumbs-up"></span>
これを引き起こすことになりますvalue="<span class="glyphicaon glyphicon-thumbs-up"></span>"
フォームを送信するボタンにグリフィコンを入れる方法はありますか?
アップデート
私はこれを試しました:
<%= button_to content_tag(:i, '', class: 'icon-thumbs-up'), {controller:'videos', action:'rate', id: video.hashed_id, format: 'json'}, {:remote=>true, :class=>"btn btn-default btn-sm"} %>
これを作成したもの:
<form action="/videos/rate/asdfsxsdf/no.json" class="button_to" data-remote="true" method="post">
<div><input class="btn btn-default btn-sm" type="submit" value="<i class="icon-thumbs-up"></i>" />
<input name="authenticity_token" type="hidden" value="es4wPqFr9xPBUFsbHQR/gAzofDC+ZwYsiiJ7RAQZUHk=" />
</div></form>