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