1
0

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.

コントローラーについて【Rails初心者向け】

Last updated at Posted at 2021-01-12

🔰 〜プログラミング初心者 〜🔰
勉強を始めてまもないので、
認識や表記が違うところがあれば、コメンツお願いします!!

目次

  • 用語の解説
  • コントローラーについて
  • コントローラーのアクション説明
  • ソースコードの記述式

このブログでは以上の4点を説明します。


覚えておきたい用語

・リクエスト=データや情報を要求すること。
・レスポンス =リクエストの要求を返却すること。
・アクション =コントローラーが出す処理のカテゴリー
・ルーティング
リクエストに対してどのような処理をするか道筋を明記する仕組み。

#コントローラーについて

クライアントサイドから送られてきたリクエストに対するアクションをまとめて用意しておき、ルーティングからリクエストを受けて処理を行った後クライアントにレスポンスを返す役割
この他にもモデル、ビュー、データベースが働いてくれますが説明は割愛させてもらいます。

##コントローラーアクションカテゴリー
アクションはコントローラーにインスタンスメソッドとして定義

アクション名 リクエストに対してどのように動くか
index 一覧表示ページを表示する
new 新規投稿ページを表示する
create データの投稿を行う
show 個別詳細ページを表示する
edit 投稿編集ページを表示する
update データの編集を行う
destroy データの削除を行う

##コントローラーの記述例

sample_controller.rb
def new


end

他にも

routes.rb
 get "URL/〜/"      => "コントローラ名#アクション名"
 #記述例
 get "users/index" => "users#index"

こんな感じで記述します。

END

1
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?