J'utilise la gemme rails3-jquery-autocomplete pour la recherche semi-automatique d'éléments dans ma base de données. La saisie semi-automatique fonctionne correctement, mais j'aurais besoin d'ajouter une autre condition à la requête générée.Rails 3 - comment ajouter pour compléter automatiquement une autre condition?
Si je commence à écrire une chaîne recherchée, puis est générée requête suivante:
SELECT persons.id, persons.name FROM "persons" WHERE (LOWER(persons.name) ILIKE 'jo%') ORDER BY persons.name ASC LIMIT 10
Cela me renvoie toutes les lignes où le nom commence à jo
.
Mais comment pourrais-je recherche toutes les personnes, dont le nom commence à jo
et en même temps, par exemple, la colonne active_person
= 1
? Y a-t-il un assistant à cet effet ou quelque chose comme ça?
Merci
Merci, cette solution fonctionne, mais tout particulièrement. Cette ligne de code s'ajoute à chaque requête 'where (: active_person => 1)'. Je devrais ajouter cette ligne juste à quelques-unes des questions ... – user984621
Dans quels cas aimeriez-vous que cette ligne soit appliquée? Si vous pouvez identifier des cas spécifiques, nous pouvons ajouter une condition à l'application de cette ligne. Actions spécifiques du contrôleur? – Andrei