From 05a4ed77132113d867d199433ab6f594f19ecd93 Mon Sep 17 00:00:00 2001 From: Colin McCloskey Date: Sun, 25 Mar 2012 15:06:23 -0400 Subject: [PATCH] redirect to teaser as a before_filter --- app/controllers/application_controller.rb | 15 +++++++++++++++ app/controllers/home_controller.rb | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index e8065d9..684081a 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -1,3 +1,18 @@ class ApplicationController < ActionController::Base protect_from_forgery + + before_filter :redirect_to_teaser + + + private + + # Prior to site availability, redirect users in production env to teaser: + def redirect_to_teaser + if Rails.env.production? + logger.info "Redirecting user to WOSoMP Teaser" + render :file=>File.join(Rails.root,"public/teaser.html"), :layout=>nil + return + end + end + end diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 3b5392b..6950e5f 100644 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -1,7 +1,9 @@ +# WOSOMP +# HomeController -- User interactions + class HomeController < ApplicationController def index - render :file=>File.join(Rails.root,"public/teaser.html"), :layout=>nil and return if Rails.env.production? render :text=>"Hello WOSoMP" end