OSDN Git Service

fix profiler
[pettanr/pettanr.git] / app / assets / javascripts / local_manifest / profiler / association / has_one.js.coffee
index 930a7ce..7c56cff 100644 (file)
@@ -15,10 +15,13 @@ class LocalManifest.ProfilerModule.AssociationModule.HasOne extends ManifestBase
         @list_name = n[1]\r
       else\r
         ManifestBase.alert_undefined_message 'list', @module_message\r
+    @table_name = @model().table_name()\r
   \r
   list_options: (id) ->\r
-    params = {controller: @model().table_name(), action: @list_name, id: id, page: 1, page_size: 3}\r
-    {model: @model(), params: params}\r
+    params = {controller: @table_name, action: @list_name, id: id, page: 1, page_size: 3}\r
+    cm = Manifest.manifest().controllers[@table_name]\r
+    am = cm.actions[@list_name]\r
+    {model: @model(), action: am, params: params}\r
   \r
   model: () ->\r
     Manifest.item_name_to_model @model_name\r