Sha256: 230eb684e939858fb3482f1e666075ac4fddc42cfc2c3e213164bdd3ed93a2b5
Contents?: true
Size: 848 Bytes
Versions: 33
Compression:
Stored size: 848 Bytes
Contents
require_dependency "ishapi/application_controller" module Ishapi class ReportsController < ApplicationController def show @report = Report.unscoped.find_by :name_seo => params[:name_seo] authorize! :show, @report end def index authorize! :index, Report @reports = Report.all if params[:cityname] city = City.find_by :cityname => params[:cityname] @reports = @reports.where( :city_id => city.id ) end if params[:domain] site = Site.find_by :domain => params[:domain], :lang => :en @reports = @reports.where( :site_id => site.id ) end if params[:tag] tag = Tag.find_by(:name => params[:tag]) @reports = @reports.where(:tag_ids => tag) end @reports = @reports.page( params[:reports_page] ).per( 10 ) end end end
Version data entries
33 entries across 33 versions & 1 rubygems