По 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
Как рельсы знать, когда PATCH/PUT REST принимается. Я понимаю, что сообщение get/post, но PATCH/PUT, я не могу понять. Что-то делается внутренне, как во входном.
читать здесь [PATCH - это новый первичный HTTP-метод для обновлений] (http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method -for-updates /) –