我有 3 个模型:
Tiersets
has_many Tiers
Tiers
belongs_to Tierset
has_and_belongs_to_many Features
Feature
has_and_belongs_to_many Tiers
在Feature
中,我有一个String
名为的列Feature_Code
,其中包含以下字符串之一:“ F_VIZ
”、“ F_DATA
”、“ F_SCORE
”。
我正在尝试构建一个查询,以在已知Tierset
的所有Feature
对象中查找所有具有该代码F_VIZ
的Tier
对象Tierset
。
我在 AREL 查询中尝试了一堆 :includes 的组合,但我显然对表的连接方式感到困惑。任何帮助深表感谢。