gpt4 book ai didi

sql - rails : Find by related model attribute?

转载 作者:行者123 更新时间:2023-12-04 23:52:07 26 4
gpt4 key购买 nike

所以,我试图寻找一个如何做到这一点的例子,但我不确定我什至不知道如何描述我想要做的事情。当谈到 SQL 时,我是一个完全的菜鸟,我确信这真的很基础,但我完全迷失了:

我有一个模型,Photo , 其中 has_many :tags, :through => :taggings .标签有一个名称和一个 id。

我想做这样的事情:Photo.where( #tag_name in [array] )
...但就像我说的,我不知道如何写这样的东西,或者搜索什么才能在谷歌上看到一个例子。

谁能给我一个这种查询的例子,它可能叫什么?

谢谢!

最佳答案

刚刚在我自己的类似模型上尝试了这个,似乎工作正常:

Photo.joins(:tags).where('tags.name' => ['herp','derp']).group(:id)

此外,这里有关于 AREL querying interface rails 3 uses 的重要资源,以及有关这些和其他与查询相关的 ActiveRecord 调用的信息。

关于sql - rails : Find by related model attribute?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5396439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com