Skip to content

Simple Has Many (Collection) Widget for RailsAdmin that is much simpler looking than the default has_many association field

License

Notifications You must be signed in to change notification settings

makerist/rails_admin_simple_has_many

 
 

Repository files navigation

RailsAdminSimpleHasMany

RailsAdminSimpleHasMany is a field type for Rails Admin for has_many associations that do not require a complex multiselect field. RailsAdminSimpleHasMany has been only tested with Mongoid adapter and on Chrome/Safari. I do not expect major issues with other ORMs or browsers, but bugs and enhancements pull requests are welcome!

Example of how the collection field would look like:

RailsAdminSimpleHasMany screenshot1

Usage

Simply add the following gem to your Gemfile:

gem "rails_admin_simple_has_many"

And then run bundle (note: rails_admin should already be in your Gemfile)

Next, add the field as follows in your model

rails_admin do
    field :players, :simple_has_many do
        help 'Please add 12 players'
        orderable true
        required true
    end
end

Note: orderable enables UI controls to move items up and down but you still need to support it in your models, see this for an example using has_many assocaition with Mongoid/MongoDB and this for an example using has_many :through and ActiveRecord.

About

Simple Has Many (Collection) Widget for RailsAdmin that is much simpler looking than the default has_many association field

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 55.8%
  • HTML 40.7%
  • CSS 1.9%
  • JavaScript 1.6%