Bonjour Il faut spécifier la méthode que tu utilise link_to "task", done_task_path(@task), :method => :put Pareil si c'est un formulaire
Le 24 oct. 2009 à 02:44, Christopher Cocchi-perrier <[email protected] t> a écrit : > > Bonjour, > > Je rencontre un probleme lors de la génération d'url par url_for. J' > ai > une resources "tasks" à laquelle j'ai ajouté une méthode "done" > accessible uniquement par "put" (donc :member => {:done => :put} dans > routes.rb). > > Mais quand je tente de générer un path avec done_task_path(@task) il > me > génère l'url : tasks/2/done qui n'est pas reconnu comme une route va > lide > et j'ai un message du type "Action 2 is not defined". L'url générée > devrait etre de la forme tasks/done/2 et si je la tappe manuellement > cela marche donc je suis pour l'instant obligé de crée une regle da > ns > mon routes.rb pour contourner le problème mais quelqu'un aurait-il u > ne > explication et une solution plus "propre" ? > > Merci. > -- > Posted via http://www.ruby-forum.com/. > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
