Tôi có loại mô hình kết thúc bằng -y: Bảo mậtTôi chỉ định số nhiều của một mô hình trong Dữ liệu Ember ở đâu?
Làm cách nào để yêu cầu Dữ liệu Ember sử dụng/chứng khoán thay vì/bảo mật để tìm tài nguyên cho điều này?
Tôi có loại mô hình kết thúc bằng -y: Bảo mậtTôi chỉ định số nhiều của một mô hình trong Dữ liệu Ember ở đâu?
Làm cách nào để yêu cầu Dữ liệu Ember sử dụng/chứng khoán thay vì/bảo mật để tìm tài nguyên cho điều này?
Sau khi đào bới xung quanh trong các nguồn Ember dữ liệu, những gì bạn cần làm là thêm một băm để bạn tạo ra các DS.RESTAdapter, ala:
App.store = DS.Store.create({ adapter: DS.RESTAdapter.create({ bulkCommit: false, plurals: {"security": "securities"} }), revision: 4 });
Thêm một băm với phương pháp tạo dường như không để làm việc với phiên bản mới nhất của dữ liệu Ember. Tôi đã nhận phương thức RESTAdapter.configure để làm việc như mong đợi bằng cách sử dụng gợi ý trong vé này: https://github.com/emberjs/website/pull/218.
DS.RESTAdapter.configure("plurals", { person: "people" });
App.Store = DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.create({
namespace: 'api'
})
});
Đây là phù hợp nhất cho pluralization như của ED 1.0.0-beta
Với beta ember dữ liệu và lên bạn có thể xác định pluralizations không thường xuyên và không đếm được như thế này:
Ember.Inflector.inflector.irregular('formula', 'formulae');
Ember.Inflector.inflector.uncountable('advice');
Ví dụ:
import DS from 'ember-data';
import Ember from 'ember';
var ApplicationAdapter = DS.RESTAdapter.extend({
namespace: 'api'
});
var inflector = Ember.Inflector.inflector;
inflector.uncountable('advice'); //only makes call to /advice
export default ApplicationAdapter;
Điều này làm cho ngày của tôi! – zentralmaschine