mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Don't reference ActiveRecord::Base in initializers/wrap_parameters.rb. Use config.active_record instead. This yields about a 20% decrease in startup time because it means that the connection is not created immediately on startup. Of course, this is only useful if you are not going to immediately use the database after startup.
This commit is contained in:
@@ -3,10 +3,12 @@
|
||||
# This file contains settings for ActionController::ParamsWrapper which
|
||||
# is enabled by default.
|
||||
|
||||
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
|
||||
<%= app_const %>.config.wrap_parameters = { <%= key_value :format, "[:json]" %> }
|
||||
<%= app_const %>.configure do
|
||||
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
|
||||
config.action_controller.wrap_parameters = { <%= key_value :format, "[:json]" %> }
|
||||
|
||||
# Disable root element in JSON by default.
|
||||
if defined?(ActiveRecord)
|
||||
ActiveRecord::Base.include_root_in_json = false
|
||||
<%- unless options.skip_active_record? -%>
|
||||
# Disable root element in JSON by default.
|
||||
config.active_record.include_root_in_json = false
|
||||
<%- end -%>
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user