无法获取删除请求工作 - rails

时间:2015-02-21 01:07:22

标签: ruby-on-rails ruby ruby-on-rails-3

我有这条路线:

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

此视图中的链接:

<%= link_to "Remove", basket_remove_path %>

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

def remove
   binding.pry

end

点击链接时没有任何反应,我不明白为什么!?我非常期待绑定能够启动,但看起来不像是在发出请求吗?

干杯

2 个答案:

答案 0 :(得分:1)

link_to默认为get请求,但您希望它转到删除权限吗?只需在通话中指明:

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

答案 1 :(得分:0)

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

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