From a3e7a8dd3e5b8232c8d22499c673309a7f2413f4 Mon Sep 17 00:00:00 2001 From: J Smith Date: Mon, 7 Mar 2011 17:57:09 -0500 Subject: [PATCH] Make session and environment dumping configurable options. --- .../templates/rescues/_request_and_response.erb | 12 ++++++++---- actionpack/lib/action_dispatch/railtie.rb | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/actionpack/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb b/actionpack/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb index 97f7cf0..005ee30 100644 --- a/actionpack/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb +++ b/actionpack/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb @@ -20,11 +20,15 @@

Request

Parameters:

<%=h request_dump %>

-

Show session dump

- +<% if Rails.application.config.action_dispatch.dump_session_on_error %> +

Show session dump

+ +<% end %> -

Show env dump

- +<% if Rails.application.config.action_dispatch.dump_environment_on_error %> +

Show env dump

+ +<% end %>

Response

diff --git a/actionpack/lib/action_dispatch/railtie.rb b/actionpack/lib/action_dispatch/railtie.rb index 0a3bd5f..6511170 100644 --- a/actionpack/lib/action_dispatch/railtie.rb +++ b/actionpack/lib/action_dispatch/railtie.rb @@ -10,6 +10,8 @@ module ActionDispatch config.action_dispatch.best_standards_support = true config.action_dispatch.tld_length = 1 config.action_dispatch.rack_cache = {:metastore => "rails:/", :entitystore => "rails:/", :verbose => true} + config.action_dispatch.dump_session_on_error = true + config.action_dispatch.dump_environment_on_error = false initializer "action_dispatch.configure" do |app| ActionDispatch::Http::URL.tld_length = app.config.action_dispatch.tld_length -- 1.7.4.1