Method: Primer::Forms::Dsl::FormReferenceInput#initialize
- Defined in:
- app/lib/primer/forms/dsl/form_reference_input.rb
#initialize(*fields_for_args, builder:, form:, nested: true, **fields_for_kwargs, &block) ⇒ FormReferenceInput
For situations like this where an association exists between two models, the nested attributes approach works great. However sometimes all you want is to compose two forms together that aren’t connected by an association. In such cases the fields will still include the name of the parent model, eg. ‘user[street]` instead of what we want, `address`. To render the form independent of the parent, pass `nested: false`.
32 33 34 35 36 37 38 39 |
# File 'app/lib/primer/forms/dsl/form_reference_input.rb', line 32 def initialize(*fields_for_args, builder:, form:, nested: true, **fields_for_kwargs, &block) @fields_for_args = fields_for_args @fields_for_kwargs = fields_for_kwargs @nested = nested @ref_block = block super(builder: builder, form: form, **fields_for_kwargs) end |