Skip to content

kholdrex/activeadmin-select2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActiveAdmin Select2

Description

Incorporate Select2 JQuery with Ajax into your ActiveAdmin apps.

Installation

Add activeadmin, jquery-rails and select2-rails to your Gemfile:

   gem 'activeadmin'
   gem 'jquery-rails'
   gem 'select2-rails'

And add activeadmin-select2 to your Gemfile:

   gem 'activeadmin-select2', github: 'kholdrex/activeadmin-select2'

Add the activeadmin-select2 calls to the active_admin stylesheets and javascripts with:

   @import "active_admin/select2/base";
   #= require active_admin/select2

Usage

Filters

Standard :select filters will automagically be converted to Select2 filters. If you want a multi-select combo-box then use:

   ActiveAdmin.register Products do

      filter :fruits, as: :select2_multiple, collection: [:apples, :bananas, :oranges]

   end

Select Lists

To use a Select2 style list simply change from :select to :select2 or :select2_multiple

   ActiveAdmin.register Products do

     form do |f|
       f.input :fruit, as: :select2
     end

     form do |f|
       f.inputs "Product" do
         f.has_many :fruits, allow_destroy: true, new_record: "Add Fruit" do |e|
           e.input :fruit, as: :select2_multiple
         end
       end
     end

   end

Acknowledgements

Copyright

Copyright (c) 2015 Alexandr Kholodniak, Brightgrove Ltd. See the file LICENSE.txt for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published