http://localhost3000/rails/info/routes
にアクセスすると現在のルーティング情報が表示されます。
コントローラー内で定義されたpublicメソッドのことをアクションと呼びます。
(:format)
Prefix
PUTとPATCHの違い
※ ユーザー名を更新する時などは部分更新なのでPATCHを使用します。
RESTとRESTful RESTとはルール(原則) RESTfulはRESTのルールに沿って開発されたWEBシステム
RESTの原則統一インターフェース:あらかじめ定義・共有された方法(WebであればHTTP)で情報がやりとりされるアドレス可能性:すべての情報が一意なURLの構造で示される接続性:やりとりされる情報にはリンクを含めることができるステートレス性:やりとりは1回ごとに完結し、前のやりとりの結果に影響を受けない
ActionCableの場合RESTfulなの?
WebSocketをActionCableで使うとrubyで記述することができるようになり、RESTfulの思想を受け継ぎ実装することができます。
一章のまとめ
ルーティングでURLとコントローラ内のメソッドをひも付ける事でURLに対するアクションを定義し、そのアクションの中でモデルを通じてデータを取得します。そして、そのデータを元にテンプレートファイルを通じてHTMLを生成、描画しています。