Sha256: 920fbfece694d68e190df4c72b332dab9978c93a8311fa51905bcc8940876006

Contents?: true

Size: 506 Bytes

Versions: 5

Compression:

Stored size: 506 Bytes

Contents

module NestedFieldsHelper

  def link_to_add_fields(name, builder, association)
    new_object = builder.object.send(association).klass.new
    id = new_object.object_id
    fields = builder.fields_for(association, new_object, child_index: id) do |builder|
      render 'admin/common/nested_fields_for_element',  builder: builder, partial: "#{association.to_s.singularize}_fields"
    end
    link_to(name, '#', class: 'add_fields btn btn-success', data: {id: id, fields: fields.gsub("\n", '')})
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
coalla-cms-0.4.2.0 app/helpers/nested_fields_helper.rb
coalla-cms-0.5.2.4 app/helpers/nested_fields_helper.rb
coalla-cms-0.4.4.3 app/helpers/nested_fields_helper.rb
coalla-cms-0.5.1.9 app/helpers/nested_fields_helper.rb
coalla-cms-0.5.1.8 app/helpers/nested_fields_helper.rb