2015-03-30 31 views
6

Yalnızca ember v1.12.0-beta.1 ve ember-data v1.0.0-beta.16 güncellendi. Benim modellerinde alanlarda aşağıdaki kullanımdan kaldırılması uyarıyı alıyorum:kullanım dışı bırakma uyarısı

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. 

Kor denetçisi deprecations görünümü tüm modellere işaret ediyor. Bu nedenle, modelimde satır başına temelde bir kullanım hatası aldım. İşte bir örnek modeldir:

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') 
}); 
+0

Ember veya Ember-Data için GitHub'da bir sorun açmayı düşünmelisiniz. Bunun için Stack'ın doğru yer olduğundan emin değilsiniz. – rog

+0

@rog Yasal olup olmadığına göre şu an içinde bir şey olmasını bekledim. – mkohram

+6

Bunun için bir düzeltme tamamıyla ana yol haline getirildi: https://github.com/emberjs/data/pull/2959 – albertjan

cevap

4

@albertjan bu bir hata olduğunu ve zaten bir fix var söylediğim gibi. En son Ember Data beta 17 veya daha yeni sürüme yükseltmek onu çözecektir.

Bunu bir topluluk vikisi olarak ayarlamak, hiç kimsenin yorumu kaçırmasını sağlar.

+0

Peki bunu nasıl düzeltirsiniz? –

İlgili konular