嵌套路由成员作为第一类成员

时间:2011-11-15 22:16:02

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

如何使嵌套路由操作充当一流成员?

resources :links do
  resources :favorites
end

我想使FavoritesController(favorite / unfavorite或create / destroy)的行为像路由中的LinksController的一等成员一样,例如: /链接/:ID /取消收藏.. 那会是RESTful吗?或者我应该在LinksController中放置喜欢/不喜欢的动作吗?

1 个答案:

答案 0 :(得分:0)

我想你想要这样的东西:

resources :links do
   member do
     get :favorite
     get :unfavorite
   end
end

您必须在LinksController中定义收藏和不受欢迎的操作。