Данные в БД в Ruby on Rails - PullRequest
0 голосов
/ 20 марта 2012

Мой друг задал этот вопрос. Я не уверен, почему он указан в моем профиле StackOverflow.

1 Ответ

1 голос
/ 20 марта 2012

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...