new_story GET /story/new(.:format) {:action=>"new", :controller=>"stories"}
edit_story GET /story/edit(.:format) {:action=>"edit", :controller=>"stories"}
story GET /story(.:format) {:action=>"show", :controller=>"stories"}
PUT /story(.:format) {:action=>"update", :controller=>"stories"}
DELETE /story(.:format) {:action=>"destroy", :controller=>"stories"}
POST /story(.:format) {:action=>"create", :controller=>"stories"}
В веб-разработке, которую я сделал с другими технологиями, я когда-либо использовал только методы GET
и POST
, но с маршрутами RESTful
в Rails, по умолчанию методы PUT
и DELETE
используются для действий update
и destroy
. В чем преимущество или необходимость использования PUT
и DELETE
? Я предполагаю, что эти методы - просто еще один способ сделать POST
- но почему бы просто не придерживаться POST
?