diff --git a/app/controllers/about_controller.rb b/app/controllers/about_controller.rb index 97aff22d..aee7c475 100644 --- a/app/controllers/about_controller.rb +++ b/app/controllers/about_controller.rb @@ -4,12 +4,10 @@ class AboutController < ApplicationController def index; end def about - cache "about_counters", expires_in: 1.hour do - @users = user_count - current_ban_count - @questions = Question.count(:id) - @answers = Answer.count(:id) - @comments = Comment.count(:id) - end + @users = Rails.cache.fetch "about_count_users", expires_in: 1.hour { user_count - current_ban_count } + @questions = Rails.cache.fetch "about_count_questions", expires_in: 1.hour { Question.count(:id) } + @answers = Rails.cache.fetch "about_count_answers", expires_in: 1.hour { Answer.count(:id) } + @comments = Rails.cache.fetch "about_count_comments", expires_in: 1.hour { Comment.count(:id) } end def privacy_policy; end