2012-04-30 21 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 {} –