Class: DashboardController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- DashboardController
- Defined in:
- app/controllers/dashboard_controller.rb
Instance Method Summary collapse
Instance Method Details
#deny_to_visitors ⇒ Object
32 33 34 |
# File 'app/controllers/dashboard_controller.rb', line 32 def deny_to_visitors redirect_to "/signin" unless user_signed_in? end |
#index ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'app/controllers/dashboard_controller.rb', line 4 def index #This is a temporary fix until runs and results models are properly discussed with bobby #@results = Result.page(params[:page]).per(5) if current_user.admin? puts params @results = Hash.new names = (Company.pluck :company_name) - ["IVA"] binding.pry names.map!{|tenant| tenant.gsub(/'/,'').gsub(/\s/,'')} names.each do |name| Apartment::Tenant.switch!(name.gsub(/'/,'').gsub(/\s/,'')) if params[:company] == name @results[name.gsub(/'/,'').gsub(/\s/,'')] = {results: Run.page(params[:page]).per(5), active: true, name: name} else @results[name.gsub(/'/,'').gsub(/\s/,'')] = {results: Run.page(params[:page]).per(5), active: false} end end #binding.pry Apartment::Tenant.switch! else @results = Run.page(params[:page]).per(5) end end |
#statistics ⇒ Object
36 37 38 |
# File 'app/controllers/dashboard_controller.rb', line 36 def statistics end |