rails-routes(2)

一、resources

     生成7个地址对应于7个controller#action,其中controller#update对于put和patch两种http请求。

resources :topics

rails-routes(2)_第1张图片

二、命名空间

namespace :admin do

  resources :topics

end

rails-routes(2)_第2张图片

三、嵌套

resources :users do

    resources :topics

  end

rails-routes(2)_第3张图片

四、添加更多的RESTful操作

resources :topics do

    member do

      post :upvote

    end

end

rails-routes(2)_第4张图片

resources :topics do

    collection do

      post :upvote

    end

  end

rails-routes(2)_第5张图片

五、使用单个地址

resources :group, only: [:new, :show]

你可能感兴趣的:(rails-routes(2))