【问题标题】:why are model relationships a challenge in backbone.js为什么模型关系在backbone.js 中是一个挑战
【发布时间】: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


    【解决方案1】:

    我对 Rails 不是很熟悉,但在我看来,重载 toJSON 函数的好处是 chapters,在这种情况下,可以是模型、集合或其他东西,并且具有Backbone.js 的额外功能,而不仅仅是一个 JSON 对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多