Module: Refinery::Contacts::Admin::ContactsHelper

Included in:
ContactsController
Defined in:
app/helpers/refinery/contacts/admin/contacts_helper.rb

Instance Method Summary collapse

Instance Method Details



6
7
8
9
10
11
12
13
# File 'app/helpers/refinery/contacts/admin/contacts_helper.rb', line 6

def link_to_add_fields(name, f, association)
  new_object = f.object.send(association).klass.new
  id = new_object.object_id
  fields = f.fields_for(association, new_object, :child_index=> id) do |builder|
    render(association.to_s.singularize + "_fields", :f=> builder)
  end
  link_to(name, '#', :class=> "add_fields", :data=> {:id=> id, :fields=> fields.gsub("\n", "")})
end