0

http://guides.rubyonrails.org/routing.htmlによると:

HTTP Verb   Path     Action     Used for
GET /photos index    display  a list of all photos
GET /photos/new  new     return an HTML form for creating a new photo
POST    /photos create   create   a new photo
GET /photos/:id  show    display a specific photo
GET /photos/:id/edit     edit   return an HTML form for editing a photo
PATCH/PUT   /photos/:id  update update a specific photo
DELETE  /photos/:id destroy  delete a specific photo

Rails は、PATCH/PUT REST がいつ受信されたかをどのように認識しますか。get/post は理解できますが、PATCH/PUT は理解できません。入力のように、内部で行われていることです。

4

3 に答える 3

1

投稿の冒頭で参照したドキュメントの「リソース ルーティング」について読んでください。
また、rake routesレールが現在どのようにルーティングするように構成されているかを確認するために実行します。

于 2013-07-10T13:52:29.020 に答える
1

Rails は、送信されたフォームがまだ保存されていない新しいレコードのフォームであるか、データベースに既に存在するレコードのフォームであるかに基づいて、呼び出すメソッドを決定します。

于 2013-07-10T14:28:14.283 に答える