Like everything else in Rails, RJS is well integrated into the framework. In this section we'll take a look at how RJS templates fit in with the rest of the Rails.
What would software be without bugs? Fortunately, Rails provides a few built in mechanisms to help you locate the source of your problems and get your bugs resolved quickly.
By default, in development mode all RJS calls are wrapped in
catch blocks. The
catch blocks catch all
response. When exceptions do occur, details about what went wrong are
presented on a series of two alert boxes. The exception itself is
detailed on the first alert box. The second alert box shows the code
that generated the exception.
Debugging is controlled by the configuration parameter
environments/development.rb. If you'd like to
disable debugging in your development environment, set this parameter
false and restart your development web
If Rails raises an unhandled exception while processing an Ajax
request, the response will be an HTML error page instead of the
debug these problems is to monitor the logfiles. An easy way to
monitor your logs is to use the Unix or Linux
command. Execute the following from your project's root directory to
tail monitor the logfile.
cody> tail -f ...