mirror of https://github.com/fspc/BikeShed-1.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
457 B
11 lines
457 B
12 years ago
|
module ApplicationHelper
|
||
|
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, '#', id: "add_#{association.to_s.singularize}" , class: "add_fields", data: {id: id, fields: fields.gsub("\n", "")})
|
||
|
end
|
||
|
end
|