OSDN Git Service

fix: op upload and destroy
[pettanr/pettanr.git] / app / assets / javascripts / models / story_sheet.js.coffee
index 54c14fc..eae6b43 100644 (file)
@@ -15,10 +15,10 @@ class Pettanr.StorySheet extends Peta.Leaf
   } \r
   \r
   story: () ->\r
-    new Pettanr.Story({id: @get('story_id')})\r
+    new Pettanr.Cache.Retriever(Pettanr.Story, @get('story_id'))\r
   \r
   sheet: () ->\r
-    new Pettanr.Sheet({id: @get('sheet_id')})\r
+    new Pettanr.Cache.Retriever(Pettanr.Sheet, @get('sheet_id'))\r
   \r
   has_sheet: () ->\r
     if @get('sheet_id')\r
@@ -26,7 +26,8 @@ class Pettanr.StorySheet extends Peta.Leaf
     else\r
       false\r
   \r
-  initialize: () ->\r
+  initialize: (attr = {}, options = {}) ->\r
+    super(attr, options)\r
     if @id\r
       @url = @url + @id\r
   \r