This gem extends ActiveAdmin so that your index page's table rows can be sortable via a drag-and-drop interface.
This extension assumes that you're using acts_as_list on any model you want to be sortable.
classPage < ActiveRecord::Baseacts_as_listendgem'activeadmin-sortable'//= require activeadmin-sortable//= require activeadmin-sortableActiveAdmin.registerPagedoconfig.sort_order='position_asc'# assumes you are using 'position' for your acts_as_list columnconfig.paginate=false# optional; drag-and-drop across pages is not supportedsortable# creates the controller action which handles the sortingindexdosortable_handle_column# inserts a drag handle# other columns...endend- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request