colletionとmemberを使う目的
どちらもroutingで使うとき、resourcesでは自動で生成されないactionへの設定を使用
route.rb
resources :users do
member do
get :follow
#follow_user GET /users/:id/follow(.:format) users#follow
get :like
#like_user GET /users/:id/like(.:format) users#like
end
end
違い
生成する
routingに、:idがつくかつくのか
member つく
collection つかない
member
resouces :users do
member do
get :follow
end
end
follow_user GET /users/:id/follow(.:format) users#follow
collection
resource :users do
collection do
get :slide
end
end
slide_user GET /users/slide(.:format) users#slide