link_to使用rails中的资源路由进行销毁

时间:2012-06-15 04:06:09

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

(没有路线匹配[DELETE]" / subscriptions")

使用

<%= link_to 'Unsubscribe', subscriptions_path(feed_id: session[:read_random].last), method: :delete, remote: :true %>

routes.rb中:

resources :subscriptions

我需要使用DELETE方法实际拥有/ subscriptions / 1 URI的链接,但我似乎只能得到/订阅?feed_id = 1

1 个答案:

答案 0 :(得分:3)

尝试指定要删除的ID或对象:

<%= link_to 'Unsubscribe', subscription_path(session[:read_random].last), method: :delete, remote: :true %>