Pierre Valade wrote:
> Bonjour à tous,
>
> J'utilise les routes suivantes dans mon applications Rails :
>
> connections                    POST   /connections
> {:controller=>"connections", :action=>"create"}
> formatted_connections    POST   /connections.:format
> {:controller=>"connections", :action=>"create"}
>
> connection                     PUT     /
> connections/:id
> {:controller=>"connections", :action=>"update"}
> formatted_connection      PUT    /connections/:id.:format
> {:controller=>"connections", :action=>"update"}
>
> DELETE                                   /
> connections/:id
> {:controller=>"connections", :action=>"destroy"}
> DELETE                                   /
> connections/:id.:format
> {:controller=>"connections", :action=>"destroy"}
>
>
> Pourtant, je vois souvent des erreurs du type :
>
> ActionController::UnknownAction: No action responded to 6824 pour
> l'url suivante : connections/6824?accept=true (qui est appelée en PUT
> à chaque fois normalement)
>
> Avez-vous des pistes ? Est-ce que cela peut être du aux personnes qui
> ont désactivés le javascript ?
>
> Merci par avance,
>   

Le fais d'appeler une action avec le verb PUT signifie qu'il y a une 
variable _cmd qui est défini à put, vu que les navigateurs web ne gèrent 
pas tous les verbe HTTP.  Peut-être est-ce justement un cas de releoad 
sans cet argument qui entraine la création d'un GET.

-- 
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 à