J'ai un modèle contenant des produits. Je voudrais créer un formulaire de recherche pour permettre aux utilisateurs d'appliquer des filtres composés aux produits selon les besoins. Par exemple:Rails: Implémentation d'un formulaire de recherche pour le filtrage composé
- produits avec un prix entre (champ de texte) « 10 » et (champ de texte) « 50 » avec une couleur de « rouge », « vert » ou « bleu » (cocher les champs de la boîte) et un poids de 'Moins de' (champ de sélection) '5kg' (champ de texte).
Il y aura un nombre considérable de champs qu'un utilisateur peut filtrer - certains, tous ou aucun d'entre eux ne peut être spécifié. Je suis conscient que ce qui précède peut être atteint en utilisant des portées nommées, beaucoup de logique conditionnelle (cas et si déclarations) et Rails forment des aides, mais y at-il un moyen plus propre et plus efficace? Peut-être il y a un gem/plugin pour fournir cette fonctionnalité que j'ai oublié?
Un conseil très apprécié.
Merci beaucoup.
Merci, je vais jeter un oeil à cela. – gjb
Malheureusement, searchlogic ne semble pas prendre en charge Rails 3. – gjb