【发布时间】:2015-10-29 14:39:11
【问题描述】:
我有一个模型 List 具有来自另一个模型 Article 的嵌套属性。让我烦恼的是,我的 Ruby 请求参数在 Article 哈希中具有我的第一个嵌套属性,而在 article_parameters 中具有所有其他属性(第 2、第 3 篇文章数据等)。
我在这里遵循标准的 mongoid 教程。
我在 List 控制器的 create 方法中有 @list.articles.build。
我可以影响构建方法的内容吗?我曾尝试致电build(all_the_correct_hashes),但似乎无法解决问题。
所以,简而言之,我有 2 个问题。
为什么
articles只得到第一个嵌套属性,第二个和下一个去article_parameters哈希?为什么 list.articles.build 只在我的 Mongo 文档中创建 _id,而不用其他字段填充它?
【问题讨论】:
-
很难说这里到底要问什么。贴出相关代码(带数据)
标签: ruby-on-rails ruby mongodb mongoid