mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-24 14:56:50 +00:00
Use singular serializer name for default
This commit is contained in:
parent
2c240cf2e0
commit
2460832236
@ -138,10 +138,8 @@ module ActiveModel
|
|||||||
# to determine the serializer
|
# to determine the serializer
|
||||||
if options[:key] && !options[:serializer]
|
if options[:key] && !options[:serializer]
|
||||||
options[:serializer] = const_get("#{options[:key].to_s.camelize.singularize}Serializer")
|
options[:serializer] = const_get("#{options[:key].to_s.camelize.singularize}Serializer")
|
||||||
elsif !options[:serializer] && klass == Associations::HasMany
|
|
||||||
options[:serializer] = const_get("#{attr.to_s.camelize.singularize}Serializer")
|
|
||||||
else
|
else
|
||||||
options[:serializer] ||= const_get("#{attr.to_s.camelize}Serializer")
|
options[:serializer] ||= const_get("#{attr.to_s.singularize.camelize}Serializer")
|
||||||
end
|
end
|
||||||
|
|
||||||
klass.new(attr, options)
|
klass.new(attr, options)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user