0

スタイルhttp://twitter.github.com/bootstrap/base-css.html#buttonsbutton_tagのアイコンを追加するには、フォームで代わりに使用する必要があります。submit_tag

<%= simple_form_for(bla..........bla......)) do  %>
 <%= button_tag t('.sent_to_trash'), :class => "btn btn-small btn-primary disabled", :id => "trash_button", do %>
   <i class="icon-trash icon-white"></i>
   <%= t('.sent_to_trash') %>
 <% end %>
<% end %>

params[:commit]問題は、 with を受信できないことですが、button_tagwithは正常に動作しており、アクション コントローラーでsubmit_tag正しく受信しています。params[:commit]

この問題を解決するにはどうすればよいですか?

どうもありがとうございました!

4

1 に答える 1

2

Html要素button:nameおよび:valueparamsで機能するため、これらを明示的に定義する必要があります。

= button_tag(:name => "commit", :value => "my_button") do
  = "Press me!"

次にparams[:commit] = "my_button"、フォームの送信後に取得します。

注::typeブラウザが異なれば要素に異なるデフォルトタイプを使用するため、属性も指定する必要があります<button>:type => "submit"

于 2012-10-04T10:53:05.183 に答える