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