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場所のリストを返す必要があります。これは次のようになります(擬似コード)。ItemTypeattributetrue
latest_items = Item.last(x).where(Item.item_type.attribute = "true")
これはRailsで簡単に実現できますか?それは簡単なはずのようですが、私は周りをスクラブしていて、解決策を見つけることができません