lib/controllers/logs.rb in wackamole-0.0.3 vs lib/controllers/logs.rb in wackamole-0.0.4

- old
+ new

@@ -1,15 +1,14 @@ module Logs # --------------------------------------------------------------------------- get "/logs/:page" do - page = params[:page] ? params[:page].to_i : 1 - + page = params[:page] ? params[:page].to_i : 1 @logs = Wackamole::Log.paginate( @filter.to_conds, page) @search_path = "/logs/search" @filter_path = "/logs/filter" - + if request.xhr? erb :'logs/index.js', :layout => false else erb :'logs/index' end @@ -41,9 +40,19 @@ # Filter logs post "/logs/filter" do @filter = Wackamole::SearchFilter.new @filter.from_options( params[:filter] ) session[:filter] = @filter - @logs = Wackamole::Log.paginate( @filter.to_conds ) - erb :"logs/filter.js", :layout => false + + # elapsed = Benchmark.realtime do + @logs = Wackamole::Log.paginate( @filter.to_conds ) + # end + # puts "Filter logs %5.4f" % elapsed + + out = nil + # elapsed = Benchmark.realtime do + out = erb :"logs/filter.js", :layout => false + # end + # puts "Render logs %5.4f" % elapsed + out end end \ No newline at end of file