现在,我有以下内容并且有效:
<%= 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
,但这并没有做任何事情。
答案 0 :(得分:1)
你可以试试这个。
<%= link_to 'stop service', service_path(:id => @service.id, 'service[stopped]' => true, data: { confirm: 'Are you sure?' }) , :method => :post %>