如何根据计算数据实现搜索功能?

时间:2013-09-30 10:56:29

标签: ruby-on-rails search activerecord

我的模型对象的某些特征必须通过其与其他对象的连接来计算。例如,模板has_many订单。因此,某些模板订单的数量可以视为其受欢迎程度。我希望我的用户能够根据其受欢迎程度对模板进行排序。虽然我看到在DB中存储订单号有点多余,但我想知道人们如何解决这类问题?

1 个答案:

答案 0 :(得分:0)

他们使用称为反缓存的东西:http://railscasts.com/episodes/23-counter-cache-column