On Jan 29, 2008 5:10 PM, Dj Sliders <[EMAIL PROTECTED]> wrote: > > Hello a tous! > J ai commencé dernierement Ruby on rails, que je trouve vraiment tres > interessant! > Je viens de php et je trouve que c est bien pratique! > > En revanche j'ai un probleme... de base mais que je n arrive pas a > resoudre : > J ai un index qui affiche une liste quelconque.. par ex. des cds. > J ai un lien pour chaque cd : :action=>'edit',:id=>cds.id qui m'amene a > une page du style : http://monsite/cds/3/edit > > Une fois sur cette page je modifie ce que je veux, mais une fois le > bouton "update" appuyer, il y a une erreur car l'addresse URL est : > http://monsite/cds/3 > et il me dit que 3 n est pas une fonction valide. > Mon formulaire de la page edit ressemble a ceci : > <% form_tag :action=>'update',:id=>@cds do |f| %> > ... > <% submit_tag "Update" %> > <% end %> > > Il y a dans mon controlleur une fonction update. > D'ailleurs si je remplace l'adresse url (une fois le bouton appuyer) par > update/3 bhein la sa marche... > > Quelqu'un saurait-il d'ou vient le probleme??? > >
L'url que tu nous indiques est spécifiques au REST. Hors apparement tu n'as pas défini la routes en REST. Met dans ton route.rb : map.resources :cds -- Cyril Mougel http://blog.shingara.fr --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
