创建产品时,我使用以下内容提交表单。
<%= button_tag("Create", type: "submit", form: 'new_product') %>
但是,我面临的问题是,当我尝试对产品进行同样的编辑时,表单根本没有提交。
<%= button_tag("Create", type: "submit", form: 'edit_product') %>
我的问题是,我为什么不提交编辑表单呢?我的意思是,当我按下按钮时,什么都没发生。哈哈
我知道一定会有一个简单的答案,谢谢!
更新:
因此事实证明,Rails将表单的ID设置为form: 'edit_product_3'
,因此它将正在编辑的项目的ID添加到表单的ID中。
使用
测试<%= button_tag("Create", type: "submit", form: 'edit_product_3') %>
这解决了它不提交的问题。
答案 0 :(得分:0)
确保form:
选项包括表单的ID和正在编辑的产品的ID。