«PUT» метод обновления глагола? - PullRequest
0 голосов
/ 03 ноября 2011

Если я определил в rout.rb

map.resources :cars

Тогда в моем представлении , если я определю форму, подобную следующей;

<% form_for :car, @car, :url => cars_url(@car), :html => {:method => :put} do |form|%>

...

<% end %>

Когда я отправляю форму, я замечаю, что внутри cars_controller.rb выполняется метод update.

Это из-за глагола HTML " PUT ", определенного в :html => {:method => :put} в form_form, который намекает на рельсы для запуска update метода в контроллере?

1 Ответ

0 голосов
/ 03 ноября 2011

Да.Это стандартная практика RESTful.

Идея состоит в том, что у каждого автомобиля есть уникальный идентификатор.если вы «помещаете» этот идентификатор - тогда вы «помещаете новую информацию в этот автомобильный объект».

...