OSDN Git Service

fix editor
[pettanr/pettanr.git] / lib / editor / pool.rb
index f59608c..8c60797 100644 (file)
@@ -14,17 +14,17 @@ module Editor
       def editize
         @root_item.boosts 'post'
         self.register nil, @root_item
-        # editize_element @root_item # test
+        editize_element @root_item
       end
       
       def editize_element parent
-        parent.class.child_element_names(@root_item.class.element_tree_name).each do |element_name|
+        parent.class.child_element_names.each do |element_name|
           e = parent.__send__ element_name
-          e = [e] unless e.respond_to? :each
-          e.each do |element|
-            element.boost
-            self.register parent, element
-            self.editize_element element
+          e = [e] unless e.respond_to?(:each)
+          e.each do |element_item|
+            element_item.boosts 'post'
+            self.register parent, element_item
+            self.editize_element element_item
           end
         end
       end