0

我正在使用脚手架生成的 _form 部分。form_builder 提交部分如下所示:

<%= form_for(@party) do |f| %>

...

<div class="actions">
    <%= f.submit %>
</div>

此部分在多个视图中使用,但对于update,它将 PUT 发送到包含记录 ID 的 URL。这不是我想要的(模型包含应该使用的令牌字段)。我的路线是正确的,但如果我理解正确,记录标识正在创建此 URL。我可以更改它,还是需要将提交部分移出部分?

4

2 回答 2

0

你可以使用类似的东西

<%= for_for(@party, url: the_url) do |f| %>

参考

于 2013-06-26T02:32:36.453 回答
0

如果问题只是您不想在 url 中使用数字 DB ID,请考虑:

于 2013-06-26T02:36:14.057 回答