Allow users to globally opt out of automatic lookup

This commit is contained in:
Trek Glowacki
2015-10-23 10:57:37 -05:00
committed by Benjamin Fleischer
parent 8aaaa44ba3
commit 170db3ba88
3 changed files with 6 additions and 0 deletions

View File

@@ -21,6 +21,10 @@ module ActionController
end
def get_serializer(resource, options = {})
unless options[:serializer] || options[:each_serializer] || ActiveModel::Serializer.config.automatic_lookup
return resource
end
if !use_adapter?
warn 'ActionController::Serialization#use_adapter? has been removed. '\
"Please pass 'adapter: false' or see ActiveSupport::SerializableResource.new"

View File

@@ -20,6 +20,7 @@ module ActiveModel
config.adapter = :attributes
config.jsonapi_resource_type = :plural
config.automatic_lookup = true
end
end
end