0

现在,我有以下内容并且可以正常工作:

<%= 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]' => truedata哈希中添加,但这没有做任何事情。

4

1 回答 1

1

你可以试试这个。

<%= link_to 'stop service', service_path(:id => @service.id, 'service[stopped]' => true, data: { confirm: 'Are you sure?' }) , :method => :post %>

你可以参考Rails 3 link_to generator for :post, :put, & :delete?

于 2013-08-18T21:50:29.207 回答