我有一些polymorphic_urls可以用于新的,编辑,索引等操作,但我也需要它来销毁动作。现在url被写成
polymorphic_url [:admin, item], action: :edit, routing_type: :path
如果有可能以某种方式调用它,我没有在docs中看到任何与destroy动作相关的内容?
答案 0 :(得分:1)
在link_to中使用时,将:method => :delete
添加到show path / url。 destroy
网址和show
网址(以及update
)都是相同的网址,请求中只有不同的方法(分别为:delete,:get,:patch)。
当您使用链接时,该方法将显示在标签中。
=link_to polymorphic_url([...], options), :method => :delete