cache user promotion report

This commit is contained in:
r888888888
2013-06-21 16:52:59 -07:00
parent cb469a75bf
commit ef2faff245
2 changed files with 13 additions and 9 deletions

View File

@@ -23,7 +23,9 @@ module Reports
end
def users
User.joins(:posts).where("users.level < ?", User::Levels::CONTRIBUTOR).where("posts.created_at >= ? and posts.fav_count >= 1", self.class.min_time).order("users.name")
User.with_timeout(30_000) do
User.joins(:posts).where("users.level < ?", User::Levels::CONTRIBUTOR).where("posts.created_at >= ? and posts.fav_count >= 1", self.class.min_time).order("users.name")
end
end
end
end