0
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>
4

2 に答える 2

2

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

button_to 'Submit', url(:base, :index) do
  submit_tag 'Submit', :class => 'myclass'
end
于 2012-05-01T06:09:35.197 に答える
0

私はこれがうまくいくはずだと信じています:

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

button_toの3番目のパラメーターはhtml_optionsです。html_optionsを使用してのみフォームを変更できる場合は、次のようなcssセレクターを使用できます。

form.myform input {} 
于 2012-04-30T03:14:31.713 に答える