ember 数据模型的弃用警告

deprecation warning on ember data models

刚刚更新到 ember v1.12.0-beta.1 和 ember-data v1.0.0-beta.16。我在我的模型中的字段上收到以下弃用警告:

DEPRECATION: Using the same function as getter and setter is deprecated. See http://emberjs.com/deprecations/v1.x/#toc_deprecate-using-the-same-function-as-getter-and-setter-in-computed-properties for more details.

Ember 检查器弃用视图指向我的所有模型。所以我基本上在我的模型中每行得到一个弃用错误。这是一个示例模型:

import DS from 'ember-data';

export default DS.Model.extend({
    userid: DS.attr('number'),
    unitid: DS.attr('number'),
    log: DS.attr('string'),
    name: DS.attr('string'),
    start_date: DS.attr('date'),
    end_date: DS.attr('date'),
    duration_mins: DS.attr('number')
});

正如@albertjan 所说,这是一个错误,并且已经有 fix. Upgrading to the latest version of Ember Data beta 17 或更高版本可以解决它。

将其设为社区 Wiki 答案,这样就不会有人错过评论。