From 4fe8b230693e4e5f475763246066430a2870f1ec Mon Sep 17 00:00:00 2001 From: lizanle <491823689@qq.com> Date: Thu, 22 Jan 2015 17:50:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E4=B8=8D=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=EF=BC=8C=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/system_log_controller.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/controllers/system_log_controller.rb b/app/controllers/system_log_controller.rb index abbb016d9..8974f8810 100644 --- a/app/controllers/system_log_controller.rb +++ b/app/controllers/system_log_controller.rb @@ -9,8 +9,6 @@ #查看所有日志 def index @logs = SystemLog.logo_data(params[:page]||1,params[:per]||PER_PAGE,params[:search] , params[:day]) - @logs - #@access_module = params[:access_module] unless params[:access_module].nil? end #清除日志 @@ -24,11 +22,11 @@ #解析日志,然后逆序 @log_result = SystemLog.analysis(params[:day]).reverse[1...-1] @access_module = Hash.new - #如果日誌為空 + #日誌可能為空 if @log_result && !@log_result.empty? #将数组中的模块访问统计出来放到hash中 每条记录的第四个值是Controller#action的形式 @log_result.collect! {|r| @access_module[r[3]].nil? ? - @access_module[r[3]] = 1 : @access_module[r[3]] +=1 } + @access_module[r[3]] = 1 : @access_module[r[3]] +=1 } # 去掉key可能为空记录 排序,然后取逆序 @access_module = @access_module.delete_if{|k,v| k.nil?}.sort_by{|key,val| val}.reverse else @@ -41,8 +39,8 @@ #解析日志 @log_result = SystemLog.analysis(params[:day]).reverse[1...-1] if @log_result && !@log_result.empty? - #分页 - @log_result = Kaminari.paginate_array(@log_result).page(params[:page]||1).per(params[:per]||PER_PAGE) + #分页 + @log_result = Kaminari.paginate_array(@log_result).page(params[:page]||1).per(params[:per]||PER_PAGE) else @log_result = [] end