Ruby
Rails

rails5でルーティングのprefixを変更したい

More than 1 year has passed since last update.

以下はドキュメントに書いてある部分の転載


RESTfulなURLを自動生成

resources :pages

# pages GET /pages(.:format) pages#index
# POST /pages(.:format) pages#create
# new_page GET /pages/new(.:format) pages#new
# edit_page GET /pages/:id/edit(.:format) pages#edit
# page GET /pages/:id(.:format) pages#show
# PUT /pages/:id(.:format) pages#update
# DELETE /pages/:id(.:format) pages#destroy


prefixをmain_pageにする

resources :pages, :as => :main

# main_index GET /pages(.:format) pages#index
# POST /pages(.:format) pages#create
# new_main GET /pages/new(.:format) pages#new
# edit_main GET /pages/:id/edit(.:format) pages#edit
# main GET /pages/:id(.:format) pages#show
# PUT /pages/:id(.:format) pages#update
# DELETE /pages/:id(.:format) pages#destroy

簡単なことなのになかなか見当たらなかったので、メモ程度に残しておく