aboutsummaryrefslogtreecommitdiffstats
path: root/railties/guides/source/debugging_rails_applications.textile
diff options
context:
space:
mode:
authorXavier Noria <fxn@hashref.com>2010-08-17 13:19:00 +0200
committerXavier Noria <fxn@hashref.com>2010-08-17 13:19:00 +0200
commit285690143ea80fe504385a409cdc28f0d9b7ada2 (patch)
tree7e391e6d381577dd642a38403932a68fb36e7cbc /railties/guides/source/debugging_rails_applications.textile
parent95ecc08a30c4f5e8e59608777e3d98adf28fa693 (diff)
downloadrails-285690143ea80fe504385a409cdc28f0d9b7ada2.tar.gz
rails-285690143ea80fe504385a409cdc28f0d9b7ada2.tar.bz2
rails-285690143ea80fe504385a409cdc28f0d9b7ada2.zip
debugging guide: revises the section on debugging RJS
Diffstat (limited to 'railties/guides/source/debugging_rails_applications.textile')
-rw-r--r--railties/guides/source/debugging_rails_applications.textile12
1 files changed, 7 insertions, 5 deletions
diff --git a/railties/guides/source/debugging_rails_applications.textile b/railties/guides/source/debugging_rails_applications.textile
index 07c6f6b65d..35069f33ad 100644
--- a/railties/guides/source/debugging_rails_applications.textile
+++ b/railties/guides/source/debugging_rails_applications.textile
@@ -96,21 +96,23 @@ Will be rendered as follows:
Title: Rails debugging guide
</pre>
-h4. Debugging JavaScript
+h4. Debugging RJS
-Rails has built-in support to debug RJS. To enable it, add the following in the +Rails::Initializer do |config|+ block inside +environment.rb+:
+Rails has optional built-in support to debug RJS. When enabled, responses are wrapped in a try/catch block that displays the caught exception using +alert()+, and then re-raises it.
+
+The flag to enable RJS debugging in your configuration files is +config.action_view.debug_rjs+:
<ruby>
-config.action_view[:debug_rjs] = true
+config.action_view.debug_rjs = true
</ruby>
-Or, at any time, set +ActionView::Base.debug_rjs+ to true:
+or at any time setting +ActionView::Base.debug_rjs+:
<ruby>
ActionView::Base.debug_rjs = true
</ruby>
-This will specify that RJS responses should be wrapped in a try/catch block that displays the caught exception using +alert()+ (and then re-raises it).
+It is enabled by default in development mode, and disabled in the rest.
TIP: For more information on debugging JavaScript, refer to "Firebug":http://getfirebug.com/, the popular debugger for Firefox.