Backbone.jsモデルを使用して、ユーザーが見たガイドを追跡しようとしています。Railsのシリアル化されたフィールドであるUser.guidesに値を保存したいと思います。
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は、JSONとして更新する必要があるときにJSとして作成するように投稿していますか?なんで?
アイデア?上記を間違って扱っていますか?私はbackbone.jsを初めて使用しますありがとう