Download - #7 Controller
Transcript
![Page 1: #7 Controller](https://reader037.vdocuments.pub/reader037/viewer/2022100807/589dd29d1a28abf45d8b6589/html5/thumbnails/1.jpg)
#7 Controllerを作ってみよう
![Page 2: #7 Controller](https://reader037.vdocuments.pub/reader037/viewer/2022100807/589dd29d1a28abf45d8b6589/html5/thumbnails/2.jpg)
Controllerの作成↑「g」と省略可 ↑
名前(複数形にする規約)
rails generate controller Projects
![Page 3: #7 Controller](https://reader037.vdocuments.pub/reader037/viewer/2022100807/589dd29d1a28abf45d8b6589/html5/thumbnails/3.jpg)
taskapp/app/controllers/projects_controller.rb
→コントローラー本体に関する記述を記入
taskapp/config/routes.rb
→ブラウザ側からどのように呼び出された時にどのようなアクションを起こすのかを定義するファイル
↓ルーティング
![Page 4: #7 Controller](https://reader037.vdocuments.pub/reader037/viewer/2022100807/589dd29d1a28abf45d8b6589/html5/thumbnails/4.jpg)
rake routes
→ルーティングの確認
一覧を出したり、新規作成したりするための記述場所のアドレスを確認する事が可能
↓
![Page 5: #7 Controller](https://reader037.vdocuments.pub/reader037/viewer/2022100807/589dd29d1a28abf45d8b6589/html5/thumbnails/5.jpg)
Demo