我有这样的表格:
= form_tag item_path(@item) do
# some inputs
这给出了以下 HTML:
<form method="post" action="/items/1" accept-charset="UTF-8">
<!-- some inputs -->
</form>
当我提交它时 - 我收到以下错误:
No route matches [POST] "/items/1"
但是,当我对同一个项目使用 SimpleForm 时 - HTML 几乎相同并且它可以工作:
# code:
= simple_form_for @item do |f|
...
# output:
<form id="edit_item_1" novalidate="novalidate" method="post" action="/items/1" accept-charset="UTF-8">
...
您在我的代码中看到任何错误吗?
如何确保我的 form_tag 将参数提交给项目更新方法?