我正在嘗試使用Backbone.js模型來跟蹤用戶所看到的內容。我想將這個值存儲在User.guides中,這是一個在rails中的序列化字段。save()上的Backbone.js發佈而不是更新,而使用JS而不是JSON?
var Model = Backbone.Model.extend({
urlRoot : '/users',
defaults : {
user : {
guides : {
step1 : false,
step2 : false
}
}
}
});
這就是加載時發生的情況。後來當我試圖進行更新:
me.model.set({
user : {
room_wizard : {
project_completed : true
}
}
});
me.model.save();
這裏的問題是Rails的示數是由於以下原因:
- Backbone.js的被張貼創建爲JS何時應該更新爲JSON?爲什麼?
想法?我是否正確處理了上述問題?我是backbone.js的新手謝謝
問題可能在於使用rails + devise來更新當前用戶的用戶模型,您可以發佈到/ users而不是/ users /:id ---有沒有辦法處理這個問題? – AnApprentice 2012-04-23 01:30:33