diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 3a64c46..966f092 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -505,8 +505,11 @@ module ApplicationHelper end def write_debug_file(e,controller_name,action_name) - directory_name = "tmp/debug" - Dir.mkdir(directory_name) unless File.exists?(directory_name) + url_dir_name = request.fullpath.split("?")[0] + url_dir_name = URI.decode(url_dir_name) + url_dir_name = (url_dir_name == "/" ? "home" : url_dir_name.sub("/","").gsub("/","_").gsub("-","_").gsub(" ","_")) + directory_name = "tmp/debug/#{url_dir_name}" + FileUtils.mkdir_p(directory_name) unless File.exists?(directory_name) fn = "#{directory_name}/#{controller_name}_#{action_name}.html" error_trace_spans = "" e.backtrace.each do |bt| @@ -516,6 +519,8 @@ module ApplicationHelper File.open(fn, "w"){ |file| file.puts " + + Debug result @@ -525,7 +530,7 @@ module ApplicationHelper

Request Details

- Url : #{request.url}
+ Url : #{URI.decode(request.url)}
Controller : #{con.to_s}
Action : #{action_name.capitalize}
diff --git a/app/helpers/pages_helper.rb b/app/helpers/pages_helper.rb index f7376fc..a6f2780 100644 --- a/app/helpers/pages_helper.rb +++ b/app/helpers/pages_helper.rb @@ -96,8 +96,11 @@ module PagesHelper end def write_widget_debug_file(e,controller_name,action_name,sub_part) - directory_name = "tmp/debug" - Dir.mkdir(directory_name) unless File.exists?(directory_name) + url_dir_name = request.fullpath.split("?")[0] + url_dir_name = URI.decode(url_dir_name) + url_dir_name = (url_dir_name == "/" ? "home" : url_dir_name.sub("/","").gsub("/","_").gsub("-","_").gsub(" ","_")) + directory_name = "tmp/debug/#{url_dir_name}" + FileUtils.mkdir_p(directory_name) unless File.exists?(directory_name) fn = "#{directory_name}/#{controller_name}_#{action_name}_#{(sub_part if !sub_part.nil?)}.html" error_trace_spans = "" e.backtrace.each do |bt| @@ -107,6 +110,8 @@ module PagesHelper File.open(fn, "w"){ |file| file.puts " + + Debug result @@ -116,7 +121,7 @@ module PagesHelper

Request Details

- Url : #{request.url}
+ Url : #{URI.decode(request.url)}
Controller : #{con.to_s}
Action : #{action_name.capitalize}
SubPart Id : #{sub_part}