Ruby on rails Spine.js有很多:通过
我还在绞尽脑汁,这真是聪明又酷的东西。我看到它支持,但我似乎找不到任何关于Ruby on rails Spine.js有很多:通过,ruby-on-rails,spine.js,Ruby On Rails,Spine.js,我还在绞尽脑汁,这真是聪明又酷的东西。我看到它支持,但我似乎找不到任何关于的信息:通过关系 我猜这是不可能的,有人知道是不是吗?已经晚了五年,但是Spine.js没有多少关系 引用的,它只有belongsTo,hasOne和hasMany: Spine.Model.extend({ hasMany: function(name, model, fkey) { if (fkey == null) { fkey = (underscore(this.class
的信息:通过关系
我猜这是不可能的,有人知道是不是吗?已经晚了五年,但是Spine.js没有多少关系
引用的,它只有belongsTo,hasOne和hasMany:
Spine.Model.extend({
hasMany: function(name, model, fkey) {
if (fkey == null) {
fkey = (underscore(this.className)) + "_id";
}
return this.prototype[name] = function(value) {
return association(name, model, this, fkey, Collection).refresh(value);
};
},
belongsTo: function(name, model, fkey) {
if (fkey == null) {
fkey = (underscore(singularize(name))) + "_id";
}
this.prototype[name] = function(value) {
return association(name, model, this, fkey, Instance).update(value).find();
};
return this.attributes.push(fkey);
},
hasOne: function(name, model, fkey) {
if (fkey == null) {
fkey = (underscore(this.className)) + "_id";
}
return this.prototype[name] = function(value) {
return association(name, model, this, fkey, Singleton).update(value).find();
};
}
});