Je suit dans routes.rb:Problème avec la route reposant dans Rails 3
resource :account, :controller => "accounts"
resources :accounts
cette redirection est dans un contrôleur:
redirect_to account_url
et quand cette redirection est appelée, je reçois la erreur suivant:
erreur de routage
Aucun résultat de route {: action => "détruire",: contrôleur => "comptes"}
Les éléments suivants sont affichés lors de l'exécution routes râteau:
...
...
comptes SUPPRIMER /accounts(.:format) {: action => "détruire",: controller = > "comptes"}
...
...
Supprimer le compte /accounts/:id(.:format) {: action => "détruire",: controller => "comptes"}
..
...
Donc il me semble que j'ai le {: action => "détruire",: controller => "accounts"} couvert -> selon rake routes de toute façon. Quelqu'un a une idée de ce que je fais mal?
étant nouveau sur les rails, je suivais un tutoriel (écrit pré-Rails 3) sur la configuration Authlogic. J'ai «converti» les routes définies comme je le pensais, en passant des rails 2 à 3 ... et je me suis retrouvé avec les deux que j'ai montrés ci-dessus. Fait intéressant, je pensais que la deuxième route définie devrait être suffisante pour faire l'affaire, alors j'ai essayé d'enlever le premier, mais je rencontrais toujours le problème. Depuis la publication, j'ai essayé de changer l'ordre des deux routes définies, et cela a «corrigé» le problème. – daz13