Ember.js に日付属性を含むオブジェクトを保存しようとしています。
ストアで createRecord() を呼び出した後、新しいオブジェクトがページに表示されますが、save() を呼び出すと日付属性がページから消えます。モデルの他のすべての属性タイプは、この表示されてから消える動作を示しません。コード例を次に示します。
App = Ember.Application.create()
App.IndexRoute = Ember.Route.extend
model: () -> @store.find "post"
App.Post = DS.Model.extend
time: DS.attr "date"
body: DS.attr "string"
App.IndexController = Ember.ArrayController.extend
actions:
createPost: () ->
body = @get 'newBody'
post = @store.createRecord 'post',
body: body
time: Date.now()
@set 'newBody', ''
post.save()
App.Post.FIXTURES = [
id: 1
time: new Date("2013-9-30")
body: "fixture post"
]
デモンストレーションについては、この jsfiddleを参照してください。