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]
-~----------~----~----~----~------~----~------~--~---

Répondre à