Repository URL to install this package:
|
Version:
0.2.1 ▾
|
module AdminToolbox
module Posable
def self.included(base)
base.send(:collection_action, :pose, :method => :post) do
params[param_name].each_with_index do |id, index|
resource_class.unscoped.where(id: id).update_all(position: index + 1)
end
render nothing: true
end
base.controller do
private
def param_name
resource_class.model_name.singular.to_sym
end
end
end
end
end