25. リクエストメソッド
GET
取得
POST
作成
PUT
更新
DELETE
削除
基本的にはこの4つだけ!!
例えば「ログインする」という操作はない
※Create, Read, Update, Delete の頭文字からCRUDとも呼びます
26. リクエスト
GET https://github.com/yochiyochirb/meetups/wiki
POST https://github.com/yochiyochirb/meetups/wiki
PUT https://github.com/yochiyochirb/meetups/wiki
DELETE https://github.com/yochiyochirb/meetups/wiki
メソッド
URL
「どうする」動詞「モノ」
名詞
46. GET POST PUT DELETE
/groups index create - -
/groups/1 show - update destroy
「ユーザーがグループに加入する」は?
47. リクエストメソッドがあてはまらない
ときは、隠れたリソースがある
? 「ユーザーがグループに加入する」
= 所属 membership の作成
GET POST PUT DELETE
/memberships index create - -
/memberships/1 show - update destroy