我正在开发一些需要 ruby 在后端连接到数据库的主干应用程序,仅此而已。我正在尝试为我的演示排除 ruby(我知道这对生产存在安全风险)
我在 AngularJS 网站上注意到他们有一个示例(http://jsfiddle.net/api/post/library/pure/),它直接连接到没有后端语言的 mongolabs 服务。
// This is a module for cloud persistance in mongolab - https://mongolab.com
angular.module('mongolab', ['ngResource']).
factory('Project', function($resource) {
var Project = $resource('https://api.mongolab.com/api/1/databases' +
'/angularjs/collections/projects/:id',
{ apiKey: '4f847ad3e4b08a2eed5f3b54' }, {
update: { method: 'PUT' }
}
);
Project.prototype.update = function(cb) {
return Project.update({id: this._id.$oid},
angular.extend({}, this, {_id:undefined}), cb);
};
Project.prototype.destroy = function(cb) {
return Project.remove({id: this._id.$oid}, cb);
};
return Project;
});
这在骨干中可能吗?如果是这样,我该怎么做?我试图看看 AngularJS 是如何模拟它的,但我对骨干很陌生,不太了解他们是如何做到的。