2013-10-21 39 views
2

我有我做了一個impressionable Post模型:軌道4,印象派和counter_cache

is_impressionable :counter_cache => true, :column_name => :views 

我在想,假設每月一次,清除大於給定期限的印象。 這會不會重置posts表中的計數器緩存?在這種情況下,是否有解決方案(僅增加計數器緩存?),以避免展示次數表越來越大,直到失控而不重置計數器爲止?

感謝

回答

0

無法刪除從表中的展示次數,因爲每緩存需要更新的時候,印象派實際上將講述所有的展示(通過你提供is_impressionable唯一選項過濾)。

我不確定你可以用gem做什麼來實現你想要的,除了修補它,或者自己管理counter_cache。