Ruby on Rails中DB中的数据

时间:2012-03-19 23:54:20

标签: ruby-on-rails

我的朋友问了这个问题,我不知道为什么它出现在我的StackOverflow个人资料中。

1 个答案:

答案 0 :(得分:1)

Rails支持一种称为计数器缓存的技术,您可以在其中存储所需的消息,注释或任何内容,而无需执行冗余命令。

有一个railscast非常好地描述了它:

http://railscasts.com/episodes/23-counter-cache-column

但是,如果您需要坚持基于cron的任务,那么将计数自己存储在统计模型中非常容易:

Statistic.new
Statistic.total_users = User.count 
Statistic.total_comments = Comment.count 
Statistic.save