<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,9 +1,11 @@
 .page{:id =&gt; &quot;page-#{page_part.name.to_slug}&quot;}
   .part{:id =&gt; &quot;part-#{page_part.name.to_slug}&quot;}
-    = hidden_field_tag 'page[parts][][name]', page_part.name, :id =&gt; &quot;part_#{page_part.name.to_slug}_name&quot;
+    = hidden_field_tag &quot;page[parts_attributes][#{page_part_counter}][name]&quot;, page_part.name, :id =&gt; &quot;part_#{page_part.name.to_slug}_name&quot;
+    = hidden_field_tag &quot;page[parts_attributes][#{page_part_counter}][id]&quot;, page_part.id, :id =&gt; &quot;part_#{page_part_counter}_id&quot;, :class =&gt; &quot;id_input&quot;
+    = hidden_field_tag &quot;page[parts_attributes][#{page_part_counter}][_delete]&quot;, false, :class =&gt; &quot;delete_input&quot;
     %p
       %label{:for =&gt; &quot;part_#{page_part.name.to_slug}_filter_id&quot;} Filter
-      = select_tag 'page[parts][][filter_id]', filter_options_for_select(page_part.filter_id), :id =&gt; &quot;part_#{page_part.name.to_slug}_filter_id&quot;
+      = select_tag &quot;page[parts_attributes][#{page_part_counter}][filter_id]&quot;, filter_options_for_select(page_part.filter_id), :id =&gt; &quot;part_#{page_part.name.to_slug}_filter_id&quot;
       %span#reference-links
         Reference:
         %span{:id =&gt; &quot;filter-reference-link-#{page_part.name.to_slug}&quot;}
@@ -12,6 +14,6 @@
           = link_to_function 'Available Tags', &quot;load_tag_reference('#{page_part.name.to_slug}');&quot;
       = render_region :part_controls, :locals =&gt; {:page_part =&gt; page_part}
     %div
-      ~ text_area_tag 'page[parts][][draft_content]', h(page_part.draft_content), :class =&gt; &quot;textarea&quot;, :style =&gt; &quot;width: 100%&quot;, :id =&gt; &quot;part_#{page_part.name.to_slug}_draft_content&quot;
+      ~ text_area_tag &quot;page[parts_attributes][#{page_part_counter}][draft_content]&quot;, h(page_part.draft_content), :class =&gt; &quot;textarea&quot;, :style =&gt; &quot;width: 100%&quot;, :id =&gt; &quot;part_#{page_part.name.to_slug}_draft_content&quot;
       = preserve do
-        = hidden_field_tag &quot;page[parts][][content]&quot;, page_part.content
\ No newline at end of file
+        = hidden_field_tag &quot;page[parts_attributes][#{page_part_counter}][content]&quot;, page_part.content
\ No newline at end of file</diff>
      <filename>app/views/admin/page_parts/_page_part.html.haml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e118da516847c02caad0427f6a7946430d831c97</id>
    </parent>
  </parents>
  <author>
    <name>Michael Hale</name>
    <email>mikehale@gmail.com</email>
  </author>
  <url>http://github.com/avonderluft/radiant-concurrent_draft-extension/commit/481ad985bac9f93fd2d8a29f720c6679aee863cf</url>
  <id>481ad985bac9f93fd2d8a29f720c6679aee863cf</id>
  <committed-date>2009-06-29T19:16:04-07:00</committed-date>
  <authored-date>2009-06-29T19:06:53-07:00</authored-date>
  <message>use parts_attributes instead of parts

Signed-off-by: Sean Cribbs &lt;seancribbs@gmail.com&gt;</message>
  <tree>00b42bf09172b4ffe304412eead67aca45cf9f55</tree>
  <committer>
    <name>Sean Cribbs</name>
    <email>seancribbs@gmail.com</email>
  </committer>
</commit>
