Dans l'application rails, j'ai le modèle post
et le modèle relatif post_locations
. Nous utilisons searchkick pour trouver des données. Lorsque l'utilisateur entrer l'emplacement searchkick recherche dans location
tableau pour trouver cet emplacement, que je sais id
de l'emplacement. Donc, ce dont j'ai besoin est de rechercher des postes seulement où post_location
est avec id déjà connu.Searchkick, recherche uniquement dans des ID spécifiques
Exemple:
recherche d'emploi pour Chicago, dans le tableau de Chicago ont lieu id = 1
. Je dois rechercher dans PostLocation.where(location_id: 1).posts.search 'other search params'
. Une idée de comment je peux le faire?
je peux trouver PostLocation juste en faisant 'PostLocation.where (location_id: 1)' et il n'y a pas besoin de coup de recherche, mais, je veux chercher dans 'Post' où sont spécifiques' PostLocation 'ID de poste. C'est assez difficile à expliquer. –