Ruby on rails Sproutcore-rails-Many-to-Many-json
考虑rails ModelA和ModelB中的两个模型,它们的对应部分在Sproutcore中。假设这两个模型之间存在多对多关系 因此,在Ruby on rails Sproutcore-rails-Many-to-Many-json,ruby-on-rails,json,associations,sproutcore,Ruby On Rails,Json,Associations,Sproutcore,考虑rails ModelA和ModelB中的两个模型,它们的对应部分在Sproutcore中。假设这两个模型之间存在多对多关系 因此,在ModelA中,我们有一个属性bArray,它包含对ModelB对象的引用。在ModelA中,我们有一个属性aArray,它包含对ModelA对象的引用 我想知道的是,当您编写as_json()方法将数据从rails服务到sproutcore时,您是直接包含bArray和aArray对象,还是只使用bArray\u id和aArray\u id 我问这个问题的
ModelA
中,我们有一个属性bArray
,它包含对ModelB
对象的引用。在ModelA
中,我们有一个属性aArray
,它包含对ModelA
对象的引用
我想知道的是,当您编写as_json()
方法将数据从rails服务到sproutcore时,您是直接包含bArray
和aArray
对象,还是只使用bArray\u id
和aArray\u id
我问这个问题的原因是包括
aArray
和bArray
复制ModelA
和ModelB
对象,而不仅仅是获取id。正确的方法是什么?我会使用id。如果没有其他原因,请选择较小的传输大小。Sproutcore将为这两种结构建模,所以我只想保持简单
当您使用ModelB引用将ModelA加载到数据存储中,反之亦然,数据存储将保留具有相应id的最新记录。因此,嵌套记录将浪费时间。我将使用id。如果没有其他原因,请选择较小的传输大小。Sproutcore将为这两种结构建模,所以我只想保持简单
当您使用ModelB引用将ModelA加载到数据存储中,反之亦然,数据存储将保留具有相应id的最新记录。因此,嵌套记录将浪费时间。请让您的问题看起来更好一些。一大段文字不好读。请让你的问题看起来好一点。一大块文字读起来不好。