OSDN Git Service

fix js manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest / model / association / belongs_to.js.coffee
1 class Manifest.ModelModule.AssociationModule.BelongsTo extends ManifestBase.NameValues\r
2   _model_name = null\r
3   _id_column = null\r
4   \r
5   model_name: () ->\r
6     _model_name\r
7   \r
8   id_column: () ->\r
9     _id_column\r
10   \r
11   set_default: () ->\r
12     super()\r
13     @values['model_name'] ||= @name\r
14     @values['id_column'] ||= @name + '_id' \r
15     \r
16   init: () ->\r
17     super()\r
18     _model_name = @values['model_name']\r
19     _id_column = @values['id_column']\r
20   \r
21   model: () ->\r
22     Manifest.item_name_to_model _model_name\r
23   \r
24   association_name: () ->\r
25     _parent.association_name\r
26   \r