Sha256: 7e8acfe69fc9abad1d717f66bc4b5fddbbf7a5640a624df7262688fb9c25855e
Contents?: true
Size: 512 Bytes
Versions: 4
Compression:
Stored size: 512 Bytes
Contents
module DynamicFieldsHelper def dynamic_fields_wrapper_for(form_object, options={}, &block) defaults = {:node => "fieldset", :class => 'item', :remove_link_text => 'delete'} opts = defaults.merge(options) content_tag(opts[:node], :class => opts[:class]) do if form_object.object.persisted? concat form_object.hidden_field :_destroy end concat content_tag(:div, link_to(opts[:remove_link_text], '#'), :class => 'remove_dynamic_field') block.call end end end
Version data entries
4 entries across 4 versions & 1 rubygems