¶ ↑
ActiveAdminAwesomeNestedSet¶ ↑
PurposeAdd sortable columns for active admin. Show index page as a tree.
¶ ↑
Contributors-
BrandyMint [github.com/BrandyMint]
¶ ↑
Features-
Add member actions with one method call
-
Add sorting columns in your index views with one method call.
-
Integrates with awesome_nested_set
¶ ↑
PrerequisitesYou need active_admin and awesome_nested_set.
¶ ↑
InstallationAdd it to your gemfile:
gem 'active_admin-awesome_nested_set'
Install your bundle:
> bundle install
¶ ↑
UsageAssuming you have a Category model:
class Category < ActiveRecord::Base # awesome nested set acts_as_nested_set default_scope :order => 'lft ASC' #... end
You can add sortable columns, member actions and sorting like this:
#app/admin/category.rb ActiveAdmin.register Category do # Sort categories by left asc config.sort_order = 'lft_asc' # Add member actions for positioning. sortable_tree_member_actions index do # This adds columns for moving up, down, top and bottom. sortable_tree_columns #... column :firstname column :lastname default_actions end end
¶ ↑
Todo-
Tests, tests, tests.
-
Better docs.
¶ ↑
LicenseThis project rocks and uses MIT-LICENSE.