add my_content helper for getting content owned by currently-logged-in user

This commit is contained in:
Andrew Brown 2014-03-14 20:47:29 +00:00
parent 963567ec77
commit bc9746bdc8
3 changed files with 27 additions and 10 deletions

View File

@ -2,6 +2,7 @@ class ApplicationController < ActionController::Base
protect_from_forgery
helper :html
helper :my_content
helper_method :nl2br

View File

@ -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

View File

@ -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