我有以下查询
SubCategory.joins(dropdown_heads: :dropdown_lists).where(id: params[:sub_cat_id])
上面的查询生成
SELECT "sub_categories".* FROM "sub_categories" INNER JOIN "dropdown_heads" ON "dropdown_heads"."sub_category_id" = "sub_categories"."id" INNER JOIN "dropdown_lists" ON "dropdown_lists"."dropdown_head_id" = "dropdown_heads"."id" WHERE "sub_categories"."id" = 6
但我真正需要的是从中获取dropdown_heads
记录dropdown_lists
。
我需要什么修改才能实现它?
以下是协会
子类别.rb
has_many: dropdown_heads
dropdown_head.rb
has_many: dropdown_lists
belongs_to: sub_category
dropdown_lists.rb
belongs_to: dropdown_head