diff options
Diffstat (limited to 'lib/activeattr_ext.rb')
| -rw-r--r-- | lib/activeattr_ext.rb | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/lib/activeattr_ext.rb b/lib/activeattr_ext.rb index b4c112b72..7803bbecc 100644 --- a/lib/activeattr_ext.rb +++ b/lib/activeattr_ext.rb @@ -28,7 +28,8 @@ module ActiveAttr::MultiParameterAttributes      single_parameter_attributes.merge(        multi_parameter_attributes.inject({}) do |hash, (key, args)|          if args.all?(&:present?) -          hash.merge(key => _attribute_type(key).new(*args)) +          value = _attribute_type(key).new(*args) rescue nil +          hash.merge(key => value)          else            hash          end | 
