+1 avec Frederic (avec en plus le bookmarking de la recherche...).
Donc oui, c'est techniquement faisable, mais mieux vaut pas le faire, hein
;-)

A+,
-- 
Tom





2011/9/21 Frederic de Villamil <[email protected]>

>
> Le 21 sept. 2011 à 09:02, Tom a écrit :
>
> > Je pense que tu veux faire un Post au lieu d'un Get.
> >
> > Ca donnerait : <form method="post"
> >
> > Il y a un RailsCast là-dessus:
> http://railscasts.com/episodes/111-advanced-search-form
> >
> > A+,
>
> Bonjour,
>
> Faire un formulaire de recherche en POST est une hérésie avec un grand C
> (tout comme répondre au dessus d'un mail d'ailleurs) :
> 1/ le POST doit être réservé à des requêtes qui vont modifier des données
> côté serveur (POST, PUT, DELETE).
> 2/ l'utilisateur ne pourra pas revenir en arrière d'un des résultats vers
> la liste des résultats
> 3/ tu vas retrouver le même problème sur ta pagination : as-tu l'intention
> de coller un JS pour envoyer tes liens en POST ?
>
> Enfin, erreur ou omission de ma part, hidden ou pas, toutes les variables
> des formulaires en GET se retrouvent dans l'URL après coup (il me semble
> avoir eu le cas il y a une quinzaine d'années, mais il faudrait que je
> reteste)
>
> Mes deux râlages du matin,
> Fred
>
> --
> Frédéric de Villamil
> "What's mine is mine. What's yours is still unsetteled" – Go player proverb
> [email protected]                        tel: +33 (0)6 62 19 1337
> http://t37.net                                          Typo :
> http://typosphere.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]
>

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