この方法は私にとって完璧に機能します。私が行うことができる午前:
<%= button_to "Hello", root_url, :method => :get, :form_class => "my_class" %>
上記のことは、次を生成します。
<form action="http://localhost:3000/" class="my_class" method="get">
<div><input type="submit" value="Hello"></div>
</form>
しかし、これはあなたの質問のポイントにリンクとしてのRails 3.1であり、同じはRailsの3.0で動作しません.xはform class is hard coded以降です。
url_helperコードから:
("<form method=\"#{form_method}\" action=\"#{html_escape(url)}\"
#{"data-remote=\"true\"" if remote} class=\"button_to\"><div>" +
method_tag + tag("input", html_options) + request_token_tag +
"</div></form>"
).html_safe
ありがとうSyed、かなり正しい - 私は3.0.7を使っているので、それは難しいと思います。 – digitalWestie
私は今日前にこれを実際に知りませんでした。答えをありがとう! –