J'écris un formulaire de recherche pour mes Rails (2.3.9 mais j'ai vérifié que ce problème existe aussi sur 3.0.3). Le problème est que Rails supprime les guillemets de l'entrée des utilisateurs. Je voudrais donner la possibilité aux utilisateurs d'écrire:Problème avec les guillemets de suppression des Rails du formulaire de saisie
- « rubis sur des rails »: et ceci recherche texte intégral pour toute la chaîne
- rubis sur des rails: ce serait rechercher des articles avec tous les trois mots
Mais dans mon contrôleur pour les deux cas, je reçois une seule chaîne:
Processing NewsController#index (for 127.0.0.1 at 2010-11-23 10:23:15) [GET]
Parameters: {"action"=>"index", "controller"=>"news", "search"=>{"category"=>"", "news_agency"=>"", "fullsearch"=>"ruby on rails", "order"=>""}}
y at-il possibilité de sauter cette dépouillant le quot marques d'ation
Remarque: Lorsque l'utilisateur ajoute des espaces pour les deux côtés pour la chaîne de recherche par exemple: ' « rubis sur des rails » la chaîne va se correctement envoyé:
Processing NewsController#index (for 127.0.0.1 at 2010-11-23 10:23:15) [GET]
Parameters: {"action"=>"index", "controller"=>"news", "search"=>{"category"=>"", "news_agency"=>"", "fullsearch"=>" \"ruby on rails\" ", "order"=>""}}
ouais c'est ce que j'ai trouvé plus tard mais j'ai oublié de répondre à ma propre question ... merci :) –