This Gem is a custom version for a project
Thanks 🙏🏼
The original and the 99,99997 % is not my
This awesome Gem is from :
nickcharlton. baldursson. pablobm. graysonwright. okuramasafumi. badosu.
🙏🏼 🙏🏼 🙏🏼 🙏🏼 🙏🏼 🙏🏼 🙏🏼
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"