无法使删除请求生效 - rails

Cannot get delete request to work - rails

我有这条路线:

delete 'basket/remove' => 'flowercard_baskorder#remove', as: :basket_remove

这个 link 在视图中:

<%= link_to "Remove", basket_remove_path %>

这在我的控制器中(绑定仅供我测试):

def remove
   binding.pry

end

单击 link 时没有任何反应,我不知道为什么!?我显然期待绑定启动,但看起来甚至没有发出请求?

干杯

link_to 默认为获取请求,但您希望它去删除对吧?只需在您的通话中指定:

<%= link_to "Remove", basket_remove_path, method: :delete %>

您需要将方法传递给 link_to 函数

<%= link_to "Remove", basket_remove_path, method: "delete" %>