Sha256: 55d2170079d44ee1c0617de8810b394ce3ed5ce1df2b47940c3d15c72ec63d65

Contents?: true

Size: 798 Bytes

Versions: 1

Compression:

Stored size: 798 Bytes

Contents

require 'simple_form/form_builder'

require 'para/form_builder/containers'
require 'para/form_builder/field_mappings'
require 'para/form_builder/nested_form'
require 'para/form_builder/ordering'
require 'para/form_builder/settings'

# We'll implement our own form builder later, but for now it would need to
# patch or override Cocoon to allow creating nested fields with our custom
# form builder instead of `simple_fields_for` which uses SimpleForm::FormBuilder
# explicitly
#
SimpleForm::FormBuilder.class_eval do
  include Para::FormBuilder::Containers
  include Para::FormBuilder::FieldMappings
  include Para::FormBuilder::NestedForm
  include Para::FormBuilder::Ordering
  include Para::FormBuilder::Settings
end

SimpleForm::FormBuilder.map_type(:inet, to: SimpleForm::Inputs::StringInput)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
para-0.4.0 lib/para/form_builder.rb