У меня есть файл модели, который содержит обычный текстовый файл. Например, Github Gists имеет следующую структуру URL-адресов: com/140bytes/962807/raw/dfb480a5038214d152544bddb412dfe2e8656413/LICENSE.txt.
Для этого я должен переопределить fetch/save/etc или переопределить синхронизацию модели?
var File = Backbone.Model.extend({
path: '',
contents: '',
initialize: function(options) {
this.path = options.path || '';
},
fetch: function() {
// Do I override fetch/save/etc?
$.get(this.path).done(function(contents) {this.contents = contents});
},
sync: function (method, model, options, error) {
// Or do I override sync?
}
});