Method: Formidable::Elements::ElementList#set_prefix
- Defined in:
- lib/formidable/elements.rb
#set_prefix(prefix) ⇒ Object
TODO: this should be done dynamically, something like: def name
self.parent.name + @name
end
106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/formidable/elements.rb', line 106 def set_prefix(prefix) self.elements.each do |element| if element.respond_to?(:elements) && element.name element.set_prefix("#{prefix}[#{element.name}]") end if element.attributes[:name] element.attributes[:name] = begin "#{prefix}[#{element.attributes[:name]}]" end end end end |