différence entre les générateurs de ressources et de contrôleurs

quand je fais

rails g model user name:string
rails g controller users index create new destroy show

et de modifier le fichier config/routes.rb ajouter:

resource :users

bundle exec rake itinéraires donne:

     users POST   /users(.:format)      {:action=>"create", :controller=>"users"}
 new_users GET    /users/new(.:format)  {:action=>"new", :controller=>"users"}
edit_users GET    /users/edit(.:format) {:action=>"edit", :controller=>"users"}
           GET    /users(.:format)      {:action=>"show", :controller=>"users"}
           PUT    /users(.:format)      {:action=>"update", :controller=>"users"}
           DELETE /users(.:format)      {:action=>"destroy", :controller=>"users"}

cependant, quand je

rails g resource users name:string

(qui ajoute automatiquement des ressources :les utilisateurs de config/routes.rb)
bundle exec rake routes

- Je obtenir

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

Donc ma question est,

quand je générer un contrôleur comment puis-je obtenir les bonnes méthodes d'aide à faire
link_to 'Détruire', exemple :method=> :supprimer
travail?

Parce qu'actuellement, il donne une erreur user_path n'est pas défini.

source d'informationauteur nurettin | 2011-06-02