0
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 5 years have passed since last update.

[初学者]ルーティングについて

Posted at

目的

学習の備忘録と初学者の参考資料として投稿

ルーティング

ルーティングは、ブラウザから届いたリクエスト(HTTPメソッド+URL)に対して、コントローラーで定義したアクションを結びつけるルールです。
884f611b6e8d4a5af88d3211daa4bc1b.png

上記は参考例です。

ルーティングの確認

ターミナルで

$ rails routes

あるいは...ブラウザで

http://localhost:3000/rails/info/routes と入力

どちらでも確認出来ます。

HTTPメソッド

HTTPメソッドとは、「クライアントがサーバーにしてほしいことを依頼するための手段」のこと。
主に使うのは『GET』『POST』『PUT』『DELETE』の4つぐらいです。
それぞれの働きは

『GET』  ・・・データを取得するときに利用する。

『POST』  ・・・サーバーにデータを送信する時に利用する。アカウント作成や投稿するなど新規作成で使われる。

『PUT』  ・・・サーバーにデータを送信する時に利用する。既存データの更新などで使われる。

『DELETE』・・・既存データを削除するときに利用する。

任意のアクションを呼び出したい時は

 http://(ホスト名)/コントロール名/アクション名

で呼び出すことが可能です。

まとめ

今回は簡単なさわりだけを書いています。今後さらに深掘りして書いていきます。

今後も学習で気づきや参考になるものがあれば、アップしていきます。
もし参考になったらいいね!!よろしくお願いします:bow_tone1:

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