2010-11-06 13 views
0
resources :users do 
    get :save_delete, :on => :member 
    get :question_form, :on => :member 
    post :question_send, :on => :member 
    resources :comments 
end 

Après envoi et POST à ​​mon serveur je suis arrivé cette erreur dans le journal:Rails 3 routage

#Started POST "https://stackoverflow.com/users/1/question_send" 
#ActionController::RoutingError (No route matches "https://stackoverflow.com/users/1/question_send") 

rake routes # works fine, no errors 
+0

Vous devriez probablement utiliser une autre ressource ici. – alternative

Répondre

0

Vous avez probablement pas redémarré votre serveur. Le code de routage a l'air bien.

Cependant, je suis d'accord avec @mathepic - votre ressource semble plutôt étrange. Il y a peut-être quelque chose que nous ne savons pas, mais à moins que vous n'ayez vraiment une très bonne raison pour ces routes membres, vous devriez probablement penser à faire cela d'une autre manière (et plus Rails-y).