J'ai la configuration de modèle suivante - un utilisateur est intéressé par des projets dans de nombreuses catégories de projet . Chaque projet a plusieurs catégories. Comme si:rails enregistrement actif - Recherche avancée
class User
has_many :projects
has_and_belongs_to_many :project_categories
class Project
belongs_to :user
has_and_belongs_to_many :project_categories
class ProjectCategory
has_and_belongs_to_many :projects
has_and_belongs_to_many :users
Maintenant, je voudrais faire une trouvaille pour des projets avec l'une des catogories que certains utilisateurs sont intéressés, à savoir si un utilisateur est intéressé par catégories de projets A, B, C alors je voudrais trouver des projets qui font partie d'une ou plusieurs de ces catégories de projets.
Quelqu'un?
Je devrais faire quelques lectures je suppose. Erreur sortie de mon test de console ci-dessous (494281354 est l'ID de l'utilisateur). --- SELECT * FROM 'projets' O WH (' projects'.'id' IN (0,494281354)) ActiveRecord :: RecordNotFound: Impossible de trouver tous les projets avec ID (0,494281354) (trouvé 0 résultats , mais je cherchais 2) – par
Je vois que j'ai eu une faute de frappe dans le code ci-dessus où nous recherchons les projets après avoir obtenu la liste des ID. Je l'ai réparé si vous voulez essayer encore et laissez-moi savoir comment ça se passe. –