我使用关联来映射我的 Store 模型和我的 Product 模型,使用 Storehas_many :products
和 Product belongs_to :store
。在这种情况下,我可以使用这个简单的代码简单地获取商店信息和商店的所有产品:
@store = Store.find_by_id params[:store_id]
但是,我最近在产品中添加了一个状态字段。此状态默认设置为 ON,当用户想要销毁产品时,此状态设置为 OFF,而不是删除数据库中的产品。
但在这种情况下,在前面的代码中,我得到了所有产品(无论产品状态如何)。
问题:我怎样才能获得商店信息和只有:status => 'ON' 的产品?
提前致谢。