Schienen, Probleme in einer form, die versucht, mit der put http-Methode

<% form_ tag user_path(@user), :method => :put do %>

Das ist meine form, so will ich es auf die update-Methode meiner UsersController, habe ich die Karte.Ressourcen :Benutzer , und die ruhigen Pfade generiert:

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"}

Also versuche ich zu senden, um user_path(@user) mit der PUT HTTP-Methode, und es kommt zurück mit:

Unknown action

No action responded to 1. Actions: create, destroy, edit, index, logged?, new, show and update

So offensichtlich, ich weiß nicht, wie diese Arbeit zu machen, also vielen Dank im Voraus.

InformationsquelleAutor | 2009-07-20
Schreibe einen Kommentar