Class: Form::RelationFieldsetComponent

Inherits:
ViewComponent::Base
  • Object
show all
Defined in:
lib/generators/infold/install/templates/app/components/admin/form/relation_fieldset_component.rb

Instance Method Summary collapse

Constructor Details

#initialize(relation_kind, form, relation_field, id_field, name_field, required: false, label: true, size_sm: false, nested_form: false) ⇒ RelationFieldsetComponent

Returns a new instance of RelationFieldsetComponent.



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/generators/infold/install/templates/app/components/admin/form/relation_fieldset_component.rb', line 5

def initialize(relation_kind,form,relation_field,id_field,name_field,required:false,label:true,size_sm:false,nested_form:false)
  @relation_kind = relation_kind
  @form = form
  @relation_field = relation_field
  @id_field = id_field
  @name_field = name_field
  @required = required
  @label = label
  @size_sm = size_sm
  @turbo_frame_id = "relation_#{SecureRandom.hex(3)}#{nested_form ? '_NEW_RECORD' : ''}"
end

Instance Method Details

#search_pathObject



17
18
# File 'lib/generators/infold/install/templates/app/components/admin/form/relation_fieldset_component.rb', line 17

def search_path
end