From bc9746bdc8b8a63d2670859452943446ea03241f Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Fri, 14 Mar 2014 20:47:29 +0000 Subject: [PATCH] add my_content helper for getting content owned by currently-logged-in user --- app/controllers/application_controller.rb | 1 + app/helpers/html_helper.rb | 15 +++++---------- app/helpers/my_content_helper.rb | 21 +++++++++++++++++++++ 3 files changed, 27 insertions(+), 10 deletions(-) create mode 100644 app/helpers/my_content_helper.rb diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 5f574d8a..5536a6af 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -2,6 +2,7 @@ class ApplicationController < ActionController::Base protect_from_forgery helper :html + helper :my_content helper_method :nl2br diff --git a/app/helpers/html_helper.rb b/app/helpers/html_helper.rb index 70e96f0c..caae199d 100644 --- a/app/helpers/html_helper.rb +++ b/app/helpers/html_helper.rb @@ -17,28 +17,23 @@ module HtmlHelper end def character_picker - characters = Character.where(user_id: session[:user]) - generate_picker_code_for(characters, 'user') + generate_picker_code_for(my_characters, 'user') end def universe_picker - universes = Universe.where(user_id: session[:user]) - generate_picker_code_for(universes, 'globe') + generate_picker_code_for(my_universes, 'globe') end def equipment_picker - equipment = Equipment.where(user_id: session[:user]) - generate_picker_code_for(equipment, 'gift') + generate_picker_code_for(my_equipment, 'gift') end def language_picker - languages = Language.where(user_id: session[:user]) - generate_picker_code_for(languages, 'comment') + generate_picker_code_for(my_languages, 'comment') end def location_picker - locations = Location.where(user_id: session[:user]) - generate_picker_code_for(locations, 'road') + generate_picker_code_for(my_locations, 'road') end end diff --git a/app/helpers/my_content_helper.rb b/app/helpers/my_content_helper.rb new file mode 100644 index 00000000..ce5c73c3 --- /dev/null +++ b/app/helpers/my_content_helper.rb @@ -0,0 +1,21 @@ +module MyContentHelper + def my_characters + return Character.where(user_id: session[:user]) + end + + def my_universes + return Universe.where(user_id: session[:user]) + end + + def my_equipment + return Equipment.where(user_id: session[:user]) + end + + def my_languages + return Language.where(user_id: session[:user]) + end + + def my_locations + return Location.where(user_id: session[:user]) + end +end