祖先寶石,我有一個項目表並用的has_many協會的相關ItemPrices表設置。 ItemPrices表也有一個tier_id字段。用的has_many協會
所以結構基本
Item ItemPrices
--------- ------------
id id
ancestry item_id
title tier_id
price
的項目表被設置爲與has_ancestry和工作正常。
我怎樣才能抓住其中itemprices在某一層級項目分層結構?
你只是試圖找到項目的列表是在給定的範圍tier_id? –
@DanBradbury我想找一個給定的父母的項目列表,其中的孩子在某個層次上有一個itemprice。所以例如我有早餐 - >雞蛋 - >煎雞蛋和早餐 - >雞蛋 - >煮雞蛋。煎雞蛋在一線和二線價格2.Boiled雞蛋只有在層1。所以一個價格,如果我期待在適用於第1級的項目清單,我應該看到早餐 - >雞蛋 - >水煮和煎蛋。如果我在查看適用於第2層的項目列表,那麼我應該只能看到早餐 - >雞蛋 - >煎蛋。所以它試圖通過關聯的tier_id過濾列表。 – robzolkos