[初学者]ルーティングについて
目的
学習の備忘録と初学者の参考資料として投稿
ルーティング
ルーティングは、ブラウザから届いたリクエスト(HTTPメソッド+URL)に対して、コントローラーで定義したアクションを結びつけるルールです。
上記は参考例です。
ルーティングの確認
ターミナルで
$ rails routes
あるいは...ブラウザで
http://localhost:3000/rails/info/routes と入力
ターミナルで
$ rails routes
あるいは...ブラウザで
http://localhost:3000/rails/info/routes と入力
どちらでも確認出来ます。
HTTPメソッド
HTTPメソッドとは、「クライアントがサーバーにしてほしいことを依頼するための手段」のこと。
主に使うのは『GET』『POST』『PUT』『DELETE』の4つぐらいです。
それぞれの働きは
『GET』 ・・・データを取得するときに利用する。
『POST』 ・・・サーバーにデータを送信する時に利用する。アカウント作成や投稿するなど新規作成で使われる。
『PUT』 ・・・サーバーにデータを送信する時に利用する。既存データの更新などで使われる。
『DELETE』・・・既存データを削除するときに利用する。
任意のアクションを呼び出したい時は
http://(ホスト名)/コントロール名/アクション名
で呼び出すことが可能です。
まとめ
今回は簡単なさわりだけを書いています。今後さらに深掘りして書いていきます。
今後も学習で気づきや参考になるものがあれば、アップしていきます。
もし参考になったらいいね!!よろしくお願いします
Author And Source
この問題について([初学者]ルーティングについて), 我々は、より多くの情報をここで見つけました https://qiita.com/trade_factory/items/bdf6f0442f9b55526ecc著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .