J'ai essayé, j'ai eu des problèmes (avec un delete). La raison philosophique
veut que des liens post / put / delete c'est pas propre parce que c'est
attaquable par un crawler (moteur de recherche, etc.) qui va alors envoyer /
modifier / supprimer innocemment des ressources.

La "bonne méthode" pour obtenir un truc similaire, c'est le <form> avec un
input _method et un submit caché (même si ça semble overkill), tant que les
navigateurs ne font pas mieux que lien = get, form = put.

Michel Belleville


2009/2/19 Pierre Valade <[email protected]>

> Est-ce que je peux utiliser le parametre _method pour avoir quelque chose
> qui fonctionne même sans js ?
> Merci
>
> 2009/2/19 Pierre Valade <[email protected]>
>
> J'utilise le code suivant :
>> <%= link_to "Accepter la demande d'amis",
>> connection_path(Connection.conn(current_user, user), :accept =>
>> "true"), :method => :put %>
>>
>> J'ai pas le droit de faire ça ?
>>
>> 2009/2/19 Martin Catty <[email protected]>
>>
>>
>>> Pierre Valade a écrit :
>>>
>>> > ActionController::UnknownAction: No action responded to 6824 pour
>>> > l'url suivante : connections/6824?accept=true (qui est appelée en PUT
>>> > à chaque fois normalement)
>>>
>>> Comment est appelée cette URL ?
>>> Parce que là on dirait que tu mélanges du PUT et du GET avec ta query
>>> string.
>>>
>>> --
>>> Martin Catty || fuse
>>> http://www.noremember.org
>>>
>>>
>>>
>>
>
> >
>

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