module ActiveScaffoldSortable::AttributeParams
Public Instance Methods
update_column_from_params(parent_record, column, attribute, avoid_changes = false)
click to toggle source
Calls superclass method
# File lib/active_scaffold_sortable/attribute_params.rb, line 3 def update_column_from_params(parent_record, column, attribute, avoid_changes = false) super.tap do |value| if column.association.try(:collection?) config = active_scaffold_config_for(column.association.klass) if config.actions.include?(:sortable) parent_record.association(column.association.name).target = value.sort_by(&config.sortable.column.name) end end end end