Ruby on rails 查询之间有很多关系
我有一个项目模型,它包含以下内容Ruby on rails 查询之间有很多关系,ruby-on-rails,Ruby On Rails,我有一个项目模型,它包含以下内容 has_many :project_topics has_many :topics, :through => :project_topics 我需要一种方法来查询主题id,并让它返回包含该主题的所有项目。有什么想法吗 def projects_by_topic(topic) end 我想试试这样的。然后退房 def项目按主题(主题) project\u topics=ProjectTopics.where(topic\u id:topic.id) pr
has_many :project_topics
has_many :topics, :through => :project_topics
我需要一种方法来查询主题id
,并让它返回包含该主题的所有项目。有什么想法吗
def projects_by_topic(topic)
end
我想试试这样的。然后退房
def项目按主题(主题)
project\u topics=ProjectTopics.where(topic\u id:topic.id)
project_topics_id=project_topics.map{| pt | pt.id}
projects=Project.where(Project\u topic\u id:Project\u topics\u id)
结束