2012-04-30 4 views
0
button_to 'Submit',url(:account, :login) 

を、ボタンを提出するHTMLオプションを追加することは、次のようにフォームを生成します。Padrinoのbutton_toに

<form action="/account/login" method="post"> 
    <input type="submit" value="Submit"> 
</form> 

が、私はこのような何かを生成したい:私は、これは動作するはずと信じて

<form action="/account/login" method="post"> 
    <input type="submit" value="Submit" class="myclass"> 
</form> 

答えて

2

タグヘルパーの多くは内部HTMLをキャプチャするためのブロックを受け取ることができます。

button_to 'Submit', url(:base, :index) do 
    submit_tag 'Submit', :class => 'myclass' 
end 
+0

素晴らしいです!ありがとう – killebytes

0

を:

<%= button_to 'Submit', {:controller => :account, :action => :login}, :class => 'myform' %> 

第3のパラメータをbutton_tohtml_optionsです。あなただけhtml_optionsを使用してフォームを変更することができるなら、あなたはこのようにCSSセレクタを使用することができます。

form.myform input {} 
+0

をそれが追加されますフォームの要素のクラスには、送信ボタンではない – killebytes

+0

あなたはこのようなCSSセレクタを使うことができます:form.myform input {} –

関連する問題