无法使删除请求生效 - 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" %>
我有这条路线:
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" %>