0

2 つの単純なモデルがあります。

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_countPush に存在する列を使用するのではなく、データベースにクエリを実行します。賢いと思っていたのに・・・こんな感じでしょうか?

4

1 に答える 1

0

クエリを生成するorとはsize対照的に、を呼び出す必要があります。lengthcount

于 2013-01-11T02:04:31.897 に答える