button_to 'Submit',url(:account, :login)
生成如下形式:
<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>
答案 0 :(得分:2)
许多标记帮助程序都可以接收一个块来捕获内部html:
button_to 'Submit', url(:base, :index) do
submit_tag 'Submit', :class => 'myclass'
end
答案 1 :(得分:0)
我相信这应该有效:
<%= button_to 'Submit', {:controller => :account, :action => :login}, :class => 'myform' %>
button_to的第三个参数是html_options
。如果您只能使用html_options更改表单,那么您可以使用这样的css选择器:
form.myform input {}