gpt4 book ai didi

ruby-on-rails - 有谁知道为什么 ember-data beta 6 会序列化像这样的日期属性 "1392258472591"

转载 作者:行者123 更新时间:2023-12-02 06:00:09 25 4
gpt4 key购买 nike

我在一个简单的 Emberjs 应用程序中工作,我使用以下版本:

调试:-------------------

调试:Ember:1.3.2+pre.25108e91

调试:Ember 数据:1.0.0-beta.6

调试: Handlebars :1.2.1

调试:jQuery:1.11.0

调试:-------------------

假设我有以下模型:

class App.Event extends DS.Model
startDate: DS.attr 'date', { defaultValue: new Date}
endDate: DS.attr 'date', { defaultValue: new Date}
guests: DS.attr 'number'

client: DS.belongsTo 'client'
room: DS.belongsTo 'room'
eventType: DS.belongsTo 'eventType'

eventServices: DS.hasMany 'eventService'
eventPayments: DS.hasMany 'eventPayment'

每次我尝试像这样保存这个模型的一个实例时:
event.save()

Emberjs/Ember Data 正在像这样序列化我的日期字段。例如,如果我的开始日期是:
2014-02-12 21:27:52 -0500

emberjs 会像这样序列化它:
1392258472591

有谁知道为什么这样做?我的 rails 后端无法识别这种格式。

任何帮助,将不胜感激!

最佳答案

它是自纪元以来的毫秒数,这是 JavaScript 存储日期的方式。

x = new Date()
x.getTime(); // 1392263479591

关于ruby-on-rails - 有谁知道为什么 ember-data beta 6 会序列化像这样的日期属性 "1392258472591",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21744834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com