0
我的模型對象的一些特徵必須通過與其他對象的連接來計算。例如,一個模板has_many命令。所以一些模板的訂單數量可以被認爲是它的受歡迎程度。我希望我的用戶能夠根據他們的流行度對模板進行排序。雖然我看到DB中的存儲訂單號有點多餘,但我想知道人們如何解決這類問題?如何基於計算的數據實現搜索功能?
我的模型對象的一些特徵必須通過與其他對象的連接來計算。例如,一個模板has_many命令。所以一些模板的訂單數量可以被認爲是它的受歡迎程度。我希望我的用戶能夠根據他們的流行度對模板進行排序。雖然我看到DB中的存儲訂單號有點多餘,但我想知道人們如何解決這類問題?如何基於計算的數據實現搜索功能?
他們使用一種叫做計數器緩存的東西:http://railscasts.com/episodes/23-counter-cache-column