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]