lib/custom_fields/extensions/mongoid/fields.rb in custom_fields-2.1.0 vs lib/custom_fields/extensions/mongoid/fields.rb in custom_fields-2.2.0
- old
+ new
@@ -17,14 +17,15 @@
# @return [ Serializable ] The new field.
#
# @since 2.1.0
def replace_field(name, type, localize = false)
# puts "fields[#{name}] = #{fields[name.to_s].inspect} / #{fields.keys.inspect}" # DEBUG
- defaults.delete_one(name)
- add_field(name, fields[name.to_s].options.merge(:type => type, :localize => localize))
+ #attribute_names.delete_one(name)
+ remove_defaults(name)
+ add_field(name, fields[name.to_s].options.merge(type: type, localize: localize))
end
end
end
-end
\ No newline at end of file
+end