Rails 3.2 では、関連付けオプションはやcounter_cache
などの他のオプションにリンクされていますcounter_sql
かconditions
?
たとえば、次のような関連付けがあるとします。
class User
has_many :items, :through => :orders
has_many :active_items, :through => :orders
:conditions => 'active = true', :source => :item
class Order
belongs_to :users, :counter_cache => :active_items_count
belongs_to :items
class Item
has_many :users, :through => :orders
カウンター キャッシュはそのアクティブな状態を尊重しますか? finder_sql
(非アクティブなアイテムはカウントされないことを意味します) /を使用する場合はどうなりますか?counter_sql