Modified:
trunk/seb/app/controllers/stats_controller.rb
Log:
added caching to stats
Modified: trunk/seb/app/controllers/stats_controller.rb
==============================================================================
--- trunk/seb/app/controllers/stats_controller.rb (original)
+++ trunk/seb/app/controllers/stats_controller.rb Thu Apr 10 13:21:03 2008
@@ -1,4 +1,5 @@
class StatsController < ApplicationController
+ caches_page :per_day
def index
summary
@@ -6,7 +7,7 @@
end
def summary
- @graph = open_flash_chart_object(600,300, '/stats/per_day', false)
+ @graph = open_flash_chart_object(600,300, '/stats/per_day.html', false)
end
def per_day
@@ -15,7 +16,7 @@
1.upto(30) do |i|
t=Time.now.at_midnight-60*60*24*i
@item_counts[30-i]=Item.date_count(t)
- @date_labels[30-i]=(Date.today-i+1).to_s
+ @date_labels[30-i]=(Date.today-i).to_s
end
g = Graph.new
g.title("Posts per Day", '{font-size: 26px;}')