我想创建一条允许
删除所有共享的路由. RESTful的方式是使用动词DELETE.如何创建指向的路由:
DELETE /shares
我在路线上尝试过:
resources :shares do
delete :on => :collection
end
但是,这导致了一个错误,rails不能将其转换为符号.
现在我有:
resources :shares do
delete 'delete_all',:on => :collection
end
编辑:我在控制器操作名称中输错,后一种方式有效,但是生成的URL / share / delete_all不是非常RESTful的.
如何删除_delete_all_部分?