Sha256: 02a9fadc29a87fcd1677092824dc96e04ba2707aed896425b7f56c232cb63dd0

Contents?: true

Size: 346 Bytes

Versions: 152

Compression:

Stored size: 346 Bytes

Contents

module SortableActions
  extend ActiveSupport::Concern

  def reorder
    params[:ids_in_order].each_with_index do |id, sort_order|
      if (child_object = @parent_object.send(@child_collection).find_by_id(id))
        child_object.sort_order = sort_order
        child_object.save
      end
    end
    render json: true, status: :ok
  end
end

Version data entries

152 entries across 152 versions & 1 rubygems

Version Path
bullet_train-sortable-1.17.1 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.17.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.16.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.15.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.14.2 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.14.1 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.14.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.13.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.12.3 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.12.2 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.12.1 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.12.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.11.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.10.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.9.0 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.8.5 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.8.4 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.8.3 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.8.2 app/controllers/concerns/sortable_actions.rb
bullet_train-sortable-1.8.1 app/controllers/concerns/sortable_actions.rb