我有两个简单的模型:
class Push < ActiveRecord::Base
has_many :opened_pushes
end
class OpenedPush < ActiveRecord::Base
belongs_to :push, :counter_cache => true
end
但是,如果我这样做
a_push.opened_pushes.count
它查询数据库,而不是使用opened_push_count
Push 中存在的列。我认为这样做很聪明……这是应该的吗?