From 0e65e379b0fa9d1e57b5d0a0f51e5294521b002c Mon Sep 17 00:00:00 2001 From: "Matthew K. Fu JuYuan" Date: Thu, 12 Jul 2012 11:47:24 +0800 Subject: [PATCH] cache first commit --- app/controllers/pages_controller.rb | 5 +++-- config/environments/development.rb | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index ce01c019..a3bdda0e 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -3,10 +3,11 @@ class PagesController < ApplicationController include ApplicationHelper before_filter :get_item, :only => [:index_from_link, :show_from_link] - + def index @item = Page.find_by_name('home') - if @item + + if @item && (stale? etag: @item.updated_at) impressionist(@item) render_page else diff --git a/config/environments/development.rb b/config/environments/development.rb index 2dac58e9..f1390868 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -12,7 +12,7 @@ Orbit::Application.configure do # Show full error reports and disable caching config.consider_all_requests_local = false #config.action_view.debug_rjs = true - config.action_controller.perform_caching = false + config.action_controller.perform_caching = true # Don't care if the mailer can't send config.action_mailer.raise_delivery_errors = false