0
我有一个Category
模型has_many :items
。这些项目具有删除的布尔字段,用于检查项目是否已被删除。当列出所有类别,我也想打印的deleted: false
项目总数的该类别rails 4和mongoid减少查询次数
这是我正在做
@categories = Category.includes(:items).all
当打印不删除的项目数,我]丢
category.items.get_all.count
get_all
为项模型内的范围
scope :get_all, where(deleted: false)
它完成了工作,但我觉得网页加载时间比我网站上的其他页面慢。有什么办法可以优化这段代码吗?