0

これが私のフォームです:

<%= form_for @asset do |f| %>
  <%= f.check_box :remove_picture %>
  <%= f.submit "Remove" %> 
<% end %>

:remove_pictureこの 1 つのボタンを作成するにはどうすればよいsubmitでしょうか。ありがとう

4

2 に答える 2

0

チェックボックスをフォームの非表示フィールドに変更できます...

私だったら、button_toのようなものを見て、コントローラーの AJAX 経由でこれを処理します。このようにして、ボタンはコントローラー アクションを呼び出し、remove_pictureビューを更新できる JS 応答を返します。

例:

button_to([remove_picture, @asset], { method: :delete })

  • 注: method: :delete必要ない場合があります - ルートによって異なります。
于 2013-11-08T20:19:00.797 に答える