Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby on Rails | ルーティング | resourcesのRESTfulインターフェースから一部を除外

概要

resourcesのRESTfulインターフェースから一部を除外

詳細

resourcesのRESTfulインターフェースから一部を除外します。

サンプル

routes.rb

resources :hoges,:except => :show

rouetsの確認

showへのルーティングがなくなっていることを確認

rake routes | grep hoges
               hoges GET    /hoges(.:format)                hoges#index
                     POST   /hoges(.:format)                hoges#create
            new_hoge GET    /hoges/new(.:format)            hoges#new
           edit_hoge GET    /hoges/:id/edit(.:format)       hoges#edit
                hoge PATCH  /hoges/:id(.:format)            hoges#update
                     PUT    /hoges/:id(.:format)            hoges#update
                     DELETE /hoges/:id(.:format)            hoges#destroy