我有一个用于更新“点”模型的远程表单。这是一个非常普通的带有提交按钮的表单。
但是,我还要在“更新”按钮旁边添加一个“删除”按钮。
不幸的是,这有一个问题。当我单击“更新”按钮时,它最终删除了该条目-删除链接似乎劫持了更新表单。
编辑:我想我知道为什么更新按钮正在删除。当我将删除链接添加到表单时,它会添加以下输入:
<input name="_method" type="hidden" value="delete">
无论我按下哪个按钮,都将拾取此“_method”参数!
现在,我知道可以将remove按钮放置在form元素之外,但是在这种情况下,我不允许这样做。
我猜删除按钮可能只是另一个更新提交按钮,但是带有一个额外的:remove_this参数。
但是,那种感觉不对劲。有任何想法吗?
最佳答案
另一个不需要JavaScript的奇怪解决方法是将删除表单放在更新表单之外,但在更新表单内保留
关于ruby-on-rails - 如何在更新表单中放置删除链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991263/