我希望有一个端点可以通过Twitter操作来破坏模型实例,如Twitter API所做的那样:
statuses/destroy/:id
如何在路线文件中定义此路线?我很茫然。
答案 0 :(得分:2)
如果在rails 3中的同一资源中有其他操作,它可能看起来更好
resources :statuses, :only => [:index, :create]
collection do
post 'destroy/:id', :action => :destroy
end
end
答案 1 :(得分:1)
我不确定这是不是你要做的事情,但是将其添加到你的config/routes.rb
应该做的事情:
match 'statuses/destroy/:id' => 'statuses#destroy', :via => :post
中找到了它