Help us understand the problem. What is going on with this article?

rails の routes.rb に書く`resources :pages`の意味

More than 5 years have passed since last update.

routes.rbでパスとコントローラーのメソッドを関連付けるわけですが、改めてチュートリアルを見てみたら

resources :pages

って書いてる。「なんじゃこれ?」と思ったのでドキュメントを見てみた。

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

あー、こんな便利な物だったのか。

参考

resources - リファレンス - Railsドキュメント
http://railsdoc.com/references/resources

ironsand
思いついたアイデアをすぐに形にできる能力を身につけたいのでRailsを頑張って習得中。仕事ください。
http://programming.ironsand.net/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away