2016-08-14 2 views
1

コメントの送信ボタンは、「コメントの作成」と表示されている灰色の鈍いボタンを表示します。代わりにアイコンを表示したい。Ruby:ボタンのテキストをアイコンに変更

私は運

+0

ですね。 http://fontawesome.io/icon/paper-plane-o/このライブラリを含めるためにプロジェクトにどのようなコードを追加しましたか? "fa-paper-plane-o"はこのライブラリを追加しなければ動作しません。 – kcdragon

答えて

1

で... ...

<%= f.submit do %> 
    <i class="fa fa-paper-plane-o" aria-hidden="true"></i> 
<% end %> 

を試してみましたが、これを試してみてください:

<%= f.image_submit_tag(‘<i class="fa fa-paper-plane-o" aria-hidden="true"></i>’).html_safe %> 

参考:image_submit_tag

+0

私は素晴らしいフォントを持っています。そして私はあなたが誤解していると思います。私は "コメントを作成"と言う私のボタンを探しているのではなく、アイコンだけを表示したい。上記はうまくいかなかった。 – GVS

+0

次に、これを試してください:f.image_submit_tag( '').html_safe –

1

この

ような何かを試してみてください
<%= button_tag(class: "btn btn-default") do %> 
    <i class="fa fa-paper-plane-o" aria-hidden="true"></i> 
<% end %> 

希望すると、これが役立ちます。

2

あなたの宝石のファイルに素晴らしいフォントがあり、バンドルされていますか? また、application.cssファイルで呼び出す必要があります。

0

私はこのような何かをしようとするだろう:あなたはこのライブラリを使用しているよう

<%= f.submit '<i class="fa fa-paper-plane-o" aria-hidden="true"></i>'.html_safe %>

関連する問題