Вы можете перехватывать все исключения в ApplicationController и делать все, что захотите, например запускать точку останова.
if Rails.env.development?
rescue_from Exception, :with => :fire_up_debugger
end
private
def fire_up_debugger(e)
print "An exception has happened: #{e.message}\n\n#{e.backtrace.join("\n")}"
debugger # or binding.pry if you use pry
end