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

生成形式是這樣的:padrino - 添加HTML選項提交按鈕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' %> 

將第三個參數設置爲button_tohtml_options。如果你能使用html_options只是改變形式,那麼你可以使用一個CSS選擇器這樣的:

form.myform input {} 
+0

它添加類中的表單元素不是提交按鈕 – killebytes

+0

你可以使用像這樣的CSS選擇器:form.myform input {} –