我正在使用active_model_serializers和ember.js。我的一個模型有一個日期屬性。在軌道中,日期屬性以「YYYY-MM-DD」的格式序列化。序列化日期屬性
問題;當ember-data使用javascript Date構造函數對日期進行反序列化時,它會假定「不正確」的時區。
*錯誤不是最好的單詞,但它不正確,因爲我希望它默認爲當前時區。 DS.Model date attribute parses date (YYYY-MM-DD) incorrectly
我在想active_model_serializer應該採用日期屬性並將其轉換爲iso8601格式。
Object.date.to_time_in_current_zone.iso8601
有沒有辦法告訴active_model_serializers如何序列化所有的日期對象?或者我應該在JavaScript中解決時區問題?
您還可以添加任意的屬性:'屬性:id,:CUSTOMER_ID,:平衡:date'然後只需執行'高清date'而不是搞亂與整個屬性散列。 – awendt