<% form_ tag user_path(@user), :method => :put do %>
Это моя форма, поэтому я хочу получить доступ к методу обновления моего UsersController, я установил map.resources: users и сгенерированные RESTful пути:
users GET /users(.:format) {:action=>"index", :controller=>"users"}
POST /users(.:format) {:action=>"create",:controller=>"users"}
new_ user GET /users/new(.:format) {:action=>"new", :controller=>"users"}
edit_user GET /users/:id/edit(.:format) {:action=>"edit", :controller=>"users"}
user GET /users/:id(.:format) {:action=>"show", :controller=>"users"}
PUT /users/:id(.:format) {:action=>"update", :controller=>"users"}
DELETE /users/:id(.:format) {:action=>"destroy", :controller=>"users"}
Поэтому я пытаюсь отправить в user_path (@user), используя метод PUT HTTP, и он возвращается с:
Unknown action
No action responded to 1. Actions: create, destroy, edit, index, logged?, new, show and update
Так что, очевидно, я не знаю, как заставить это работать, поэтому спасибо заранее.