OSDN Git Service

w
[pettanr/pettanr.git] / app / views / panels / _element_form.html.erb
index 150ada6..b7e990a 100644 (file)
@@ -1,21 +1,21 @@
-<%= 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 %>