Railsにおけるresourcesとは
よく使われる7つの基本的なルーティング(ルート)を自動的に設定するための便利な方法。これにより、手動でルートを定義する手間を省くことができる。
よく使われるアクションは以下の7つ
No. | アクション | 説明 |
---|---|---|
1 | index |
一覧表示する |
2 | new |
投稿フォームを表示する |
3 | create |
追加する |
4 | show |
詳細表示する |
5 | edit |
編集フォームを表示する |
6 | update |
更新する |
7 | destroy |
削除する |
使い方
resources :posts
と書くと、上記の7つのルートが自動的に作成される。
7つ全部必要ないときは「only」や「except」で機能を制限できる。
resources :posts, only: [:index, :show]
resources :posts, except: [:destroy]