【发布时间】:2011-12-26 13:57:53
【问题描述】:
我已经看到了关于更改主干中的 toJSON 函数以创建嵌套模型的答案 Saving nested objects with Rails, backbone.js, and accepts_nested_attributes_for,
但我试图理解为什么它会起作用,以及为什么它与仅仅创建有什么不同
var book = new Book({title: '我的第一本书', chapters:[{chapter_title: '第一章'},{chapter_title: '第二章'}...]}); book.url ='书籍'; book.save();我一直在尝试使用手动方法保存到 Rails,但我无法保存章节。我觉得这很奇怪,据我所知,json 结构在那里,那么为嵌套属性推荐的“to_JSON”更改有什么作用?为什么有必要?
由于主干模型不需要定义模型属性,返回嵌套模型时会不会有问题?或者它会毫无问题地解析整个 json 吗?
【问题讨论】:
标签: ruby-on-rails-3 backbone.js nested-attributes