Je cours Rails 2.3.8.Rails itinéraires ingénieux tous pointent vers l'action d'index?
J'ai configuré map.resources :users
dans mon fichier routes.rb.
Quand je lance rake routes
il montre:
users GET /users(.:format) {:action=>"index", :controller=>"users"}
GET /users(.:format) {:action=>"index", :controller=>"users"}
new_user GET /users/new(.:format) {:action=>"index", :controller=>"users"}
edit_user GET /users/:id/edit(.:format) {:action=>"index", :controller=>"users"}
user GET /users/:id(.:format) {:action=>"index", :controller=>"users"}
GET /users/:id(.:format) {:action=>"index", :controller=>"users"}
GET /users/:id(.:format) {:action=>"index", :controller=>"users"}
/:controller/:action/:id
/:controller/:action/:id(.:format)
Désolé au sujet de la mise en forme. Mais le point est ... 1) où sont mes "PUT", "POST", routes etc.? 2) Pourquoi tout indique index
??
Toute aide serait très appréciée ... Merci!
MISE À JOUR: Itinéraires fichier complet:
ActionController::Routing::Routes.draw do |map|
map.login "login", :controller => "user_sessions", :action => "new"
map.logout "logout", :controller => "user_sessions", :action => "destroy"
map.resources :users
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
Et mon users_controller a tout l'habituel nouveau, créer, afficher, modifier, méthodes de mise à jour ...
poster votre fichier routes.rb réel – s84
mis à jour avec le fichier de routes complètes. –