2017-02-20 5 views
0

私はほとんどのボタンにアイコンを追加するつもりですが、私の送信ボタンでどうしたらいいのでしょうか?Railsアイコンをスリムにfmitで追加しますか?

なぜそれが送信のために働いていないのか分かりませんが、私の他のすべてのボタンでも機能しますか?

.actions.right-align 
    = f.submit class: "btn waves-effect waves-light" 
    i.material-icons.left 
     | remove_red_eye 

私はスリムなテンプレートエンジンとマテリアルアイコンを使用しています(違いはありません)。

答えて

0

それはsubmitでは動作しない理由はあります。しかしbuttonはブロックを取るので、コードで何をしたいのかを行うことができます。

button method

button(value = nil, options = {}, &block) 

submit method

submit(value=nil, options={}) 
+1

それは動作しません提出する理由として推論を追加しますので、これは、私が提供するものよりも優れたソリューションです。ありがとう! – RushRed

0

クイックソリューションは、私はちょうどf.buttonに私のf.submitを変更:それはパラメータとしてブロックをとらないので、

= f.button class: "btn waves-effect waves-light" 
     i.material-icons.left 
     | remove_red_eye 
     | name the button here 
関連する問題