je donne les résultats suivants dans mon dossier de routes:Rails de routage erreur sur la route valide
resources :timelogs do
member do
post :stop
end
collection do
get :start
end
end
qui produit les éléments suivants sur les « routes râteau »:
rake routes | grep stop
stop_timelog POST /timelogs/:id/stop(.:format) {:action=>"stop", :controller=>"timelogs"}
Cependant, lors de la publication d'une demande à cette URL que je vois:
Started POST "/timelogs/325/stop" for 188.220.17.64 at Wed Nov 24 02:22:22 -0800 2010
ActionController::RoutingError (No route matches "/timelogs/325/stop"):
Tout cela semble fonctionner, mais ce n'est pas le cas. Quel pourrait être le problème ici?
Avez-vous déjà découvert cela? J'ai le même problème: http://stackoverflow.com/questions/5081153/rails-routing-what-am-i-missing –