From 16d023e80002337fe0e9a6773710928a0ea81be9 Mon Sep 17 00:00:00 2001 From: zhitomirskiyi Date: Thu, 25 Nov 2010 16:18:39 -0800 Subject: [PATCH 1/2] if you create an aspect from the aspect manage page it redirects back there --- app/controllers/aspects_controller.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/controllers/aspects_controller.rb b/app/controllers/aspects_controller.rb index d09357558..89597df99 100644 --- a/app/controllers/aspects_controller.rb +++ b/app/controllers/aspects_controller.rb @@ -18,11 +18,14 @@ class AspectsController < ApplicationController end def create + puts "horray" if request.env['HTTP_REFERER'] @aspect = current_user.aspects.create(params[:aspect]) if @aspect.valid? flash[:notice] = I18n.t('aspects.create.success', :name => @aspect.name) if current_user.getting_started redirect_to :back + elsif request.env['HTTP_REFERER'].includes("aspects/manage") + redirect_to :back else respond_with @aspect end From a2d3a940a65cd7316c5bbb24119d9ef6c12dee1b Mon Sep 17 00:00:00 2001 From: zhitomirskiyi Date: Thu, 25 Nov 2010 16:20:09 -0800 Subject: [PATCH 2/2] removed the puts --- app/controllers/aspects_controller.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/app/controllers/aspects_controller.rb b/app/controllers/aspects_controller.rb index 89597df99..46192cd97 100644 --- a/app/controllers/aspects_controller.rb +++ b/app/controllers/aspects_controller.rb @@ -18,7 +18,6 @@ class AspectsController < ApplicationController end def create - puts "horray" if request.env['HTTP_REFERER'] @aspect = current_user.aspects.create(params[:aspect]) if @aspect.valid? flash[:notice] = I18n.t('aspects.create.success', :name => @aspect.name)