0
私の友人はこの質問をしました。私はなぜそれが私のStackOverflowプロファイルにあるのかわかりません。Ruby on RailsのDBのデータ
私の友人はこの質問をしました。私はなぜそれが私のStackOverflowプロファイルにあるのかわかりません。Ruby on RailsのDBのデータ
Railsは、冗長コマンドを実行することなく、メッセージやコメントなどの数を格納できる、カウンタキャッシュと呼ばれる手法をサポートしています。
非常にうまくそれを説明しrailscastがあります:
http://railscasts.com/episodes/23-counter-cache-column
あなたは、しかし、クーロンベースのタスクに固執する必要がある場合、統計で自分を数える保存することは非常に簡単だろう(これについての詳細http://railscasts.com/episodes/66-custom-rake-tasks)あなたはあなたのためにそれを行うには、単純なレールのタスクを書くことができます
Statistic.new
Statistic.total_users = User.count
Statistic.total_comments = Comment.count
Statistic.save
:似たモデル。はい、統計モデルへの入力です。しかし、実行されるコードはRake Taskにあります。 – Spyros