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}