aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/generators')
-rw-r--r--railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt8
1 files changed, 8 insertions, 0 deletions
diff --git a/railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt b/railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
index 4dd20a9d2e..eaa885671b 100644
--- a/railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
+++ b/railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
@@ -23,7 +23,15 @@ Rails.application.configure do
config.action_controller.perform_caching = false
config.cache_store = :null_store
end
+ <%- if options[:api] -%>
+ # Return error responses in the format requested by the client
+ # or default to JSON format.
+ # This option is useful for Rails API only applications developers
+ # who prefer to render errors in the expected format instead of
+ # rendering a HTML page with debug info and web-console.
+ config.debug_exception_response_format = :api
+ <%- end -%>
<%- unless options.skip_action_mailer? -%>
# Don't care if the mailer can't send.