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+,
-- 
Tom





2011/9/21 Jean-Baptiste Escoyez <[email protected]>

> Pourquoi veux-tu supprimer ce champ? Il fait partie de ta requête...
>
> On 20 Sep 2011, at 23:11, Olivier Morel wrote:
>
> bonjour
> avant tout je tiens à me présenter vite fait je suis débutant en Rails
> ainsi que dans le monde du développement objet .
>
> j ai mis en place un moteur de recherche avec le gem meta search
>
> lorsqu'un utilisateur éffectue sa recherche dans la barre d'adresse il y a
> ceci
>
> *http://127.0.0.1:3000/items?utf8=%E2%9C%93&search[title_contains]
> =test&b.x=0&b.y=0*
>
> j'essaye de faire en sorte à ce que le champs ne rouge "*
> search[title_contains]" * n'apparaisse pas dans la barre d'adresse ou bien
> qu'il soit remplacer par autre chose.
>
>
> je suis allé voir l'api rails pour essayer de trouver une solution mais
> malheureusement j ai rien trouvé.
>
> voici le code html correspondant au  bloc en rouge
>
>  <div class="search">
>
>         <form id="form1" name="form1">
>           <label>
>             <span>
>               <input type="text"  class="keywords" id="textfield"
> name="search[title_contains]" placeholder="recherche" maxlength="">
>             </span>
>               <input name="b" type="image" src="images/search/search.gif"
> class="button" />
>           </label>
>         </form>
>     </div>
>
> Rubyment
> Olivier
>
> --
> 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]
>
>
>  --
> Jean-Baptiste Escoyez
>
> http://www.clickyourcar.be
> http://twitter.com/jbescoyez
>
>  --
> 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 à