我有 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 的组合,但我显然对表的连接方式感到困惑。任何帮助深表感谢。