Item
のいずれかになり得るオブジェクトがありますItemType
。ItemType
には、またはのattribute
いずれtrue
かがありますfalse
。
Class Item
belongs_to :item_type
end
Class ItemType
has_many :items
end
現時点ではx
、通常の方法で最後のオブジェクトを取得しています。
latest_items = Item.last(x)
ここで、がに設定されているx
Items
場所のリストを返す必要があります。これは次のようになります(擬似コード)。ItemType
attribute
true
latest_items = Item.last(x).where(Item.item_type.attribute = "true")
これはRailsで簡単に実現できますか?それは簡単なはずのようですが、私は周りをスクラブしていて、解決策を見つけることができません