Module: Coalla::PageSlider::InstanceMethods

Defined in:
lib/coalla/orm/page_slider.rb

Instance Method Summary collapse

Instance Method Details

#assign_nested_attributes_for_collection_association(association_name, attributes_collection) ⇒ Object



36
37
38
39
40
41
42
43
44
45
46
# File 'lib/coalla/orm/page_slider.rb', line 36

def assign_nested_attributes_for_collection_association(association_name, attributes_collection)
  association_class = self.class.reflect_on_association(association_name).klass
  if association_class.attribute_names.include?('position')
    attributes_collection.each_with_index do |(key, value), index|
      if value.is_a?(Hash)
        value[:position] = index
      end
    end
  end
  super
end