This Gem is a custom version for a project
Thanks 🙏🏼
The original and the 99,99997 % is not my
This awesome Gem is from :
🙏🏼 🙏🏼 🙏🏼 🙏🏼 🙏🏼 🙏🏼 🙏🏼
And from also all the huge web discussion
A huge thank you to Nick Charlton & Grayson Wright !!
Why a custom version ?
First, i never did or push any kind of Gems, before. So it was an objectif. Second, this gem is perfect, and i need some more . More specifications inside the form, as class, or ids, or anything that could help me to build a good UX inside forms.
you are beginner with Gem ?
here some links... => create a gem https://goo.gl/kSkKvq => and when you want to update it https://goo.gl/UoAsJg
The Original README => Administrate::Field::NestedHasMany
A plugin for nested has_many forms in Administrate.
Usage
Add to your Gemfile:
gem "administrate-field-nested_has_many"
Run:
$ bundle install
Add to your FooDashboard:
ATTRIBUTE_TYPES = {
bars: Field::NestedHasMany.(skip: :foo),
}
The skip option takes a single symbol or list of symbols.
It will prevent the nested form from displaying the fields for those attributes.
If a Customer has_many :orders,
and you want to render orders as a nested form on the customer edit page,
then it is generally necessary to add skip: :customer to the options
for the NestedHasMany field.
Otherwise, Administrate will try to render a field
for the order's :customer attribute,
which breaks the nested form logic.
A plugin for nested has_many forms in Administrate. This Gem is a specific custmized one form the original one available there from the name administrate-field-nested_has_many
you can get the original one there https://github.com/nickcharlton/administrate-field-nested_has_many
gem "administrate-field-nested_has_many"