1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

コントローラについて

Posted at

#目次
①コントローラとは
②コントローラの作成方法
③コントローラの削除方法
④コントローラの処理のカテゴリー

##①コントローラとは
MVCモデルの役割の一つ。リクエストに対する処理をまとめて用意しておき、ルーティングからリクエストを受け取って処理を行った後、クライアントにレスポンスを返す。またレスポンスに必要となるデータがあれば、他の役割と連携してデータを取得したり受け渡しを行い、レスポンスを完成させる。

##②コントローラの作成方法

rails g controller コントローラ名
#コントローラを作成、コントローラは複数形

##③コントローラの削除方法

rails d controller コントローラ名
#コントローラを削除、コントローラは複数形

##④コントローラの処理のカテゴリー
コントローラはリクエストに対応する処理を記述する場所。リクエストの処理はアクションと呼ばれ、主に7つのアクションがある。

|アクション名|何に対応するか|
|:--|:---:|--:|
|index|一覧表示ページを表示するリクエストに対応|
|new|新規投稿のページを表示するリクエストに対応|
|create|データの投稿を行うリクエストに対応|
|show|詳細ページを表示するリクエストに対応|
|edit|編集ページを表示するリクエストに対応|
|update|データの更新をおこなうリクエストに対応|
|destory|データの削除をおこなうリクエストに対応|

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?