-<%= form_for(element, :html => element.tag_attributes('form', 'data-form-name' => element.form_name)) do |f| %>
+<%= form_for(form.element, :html => form.element.tag_attributes('form', 'data-form-name' => form.name)) do |f| %>
<% form.each_field do |field| %>
<div class="field">
<% if field.label? %>
- <%= field.label %>
+ <%= field.label self %>
<% end %>
<% if field.label_break? %>
<br>
<% end %>
<%= field.field.render self %>
<% if field.has_helper? %>
- <span id="<%= elm.tag_id 'helpers' -%>">
- <% field.each_helper do |n, helper| %>
- <% if helper['wrapper'] %>
- <div class="<%= helper['wrapper'] -%>">
+ <span id="<%= form.element.tag_id 'helpers' -%>">
+ <% field.helpers.each do |helper| %>
+ <% if helper.wrapper %>
+ <div class="<%= helper.wrapper -%>">
<% end %>
- <%= render helper['path'], :elm => field_element, :no_attr => no_attr, :opt => helper['options'] %>
- <% if helper['wrapper'] %>
+ <%= render helper.path, :helper => helper %>
+ <% if helper.wrapper %>
</div>
<% end %>
<% end %>