現在、私は次のものを持っており、動作します:
<%= link_to 'stop service', service_path(:id => @service.id, 'service[stopped]' => true, method: :put, data: { confirm: 'Are you sure?' } %>
リンクは次のようになります。http://localhost:3000/services/1?service%5Bstopped%5D=true
そのため、service[stopped]
パラメーターはクエリ文字列の一部としてサーバーに送信されます。代わりに POST/PUT フォーム パラメータとして送信する必要があります。'service[stopped]' => true
ハッシュ内に追加しようとしましdata
たが、何もしませんでした。