製品がカテゴリに属しており、各製品のステータスが enabled および disabled になっていますenum status: [:disabled, :enabled]
。カテゴリページで、カテゴリ内のすべての製品がすべて有効になっているかどうかを確認したい。
各製品のtrue
配列を返すコードの下で試しましたfalse
c = Category.find(1)
c.products.map{|p|p.enabled?}
生の mysql クエリを使用すると可能です。しかし、Rails の初心者は、Rails コードを使用してそれを行う方法を知りたいと考えています。