我正在从 Ember Data 0.13 过渡到 Ember Data 1.0(beta 1)。似乎为模型构建的 URL 在不应该大写的情况下大写。在 ED 0.13 中,大写和复数自动发生并且没有问题。我想在 ED 1.0 中也是如此,但我必须忽略一些东西。
App.Account = DS.Model.extend({
// Attributes
company: DS.attr('string'),
// Relationships
users: DS.hasMany('User')
});
App.AccountAdapter = DS.RESTAdapter.extend({
namespace: 'api',
});
在控制器中,我创建了一个新记录,填充它并保存它。
var account = this.store.createRecord('account');
account.set('company', this.get('company'));
account.save();
Ember Data 用于保存记录的请求 URL 是http://localhost:3000/api/Accounts
. 为什么型号名称的复数要大写?如何配置模型/适配器以使用accounts
而不是Accounts
?