Ruby associations.build有效,build_关联无效

Ruby associations.build有效,build_关联无效,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,是什么导致了这种情况: @document.template_variables.build(name: var.name, tag: var.tag) 但这不是吗 @document.build_template_variable(name: var.name, tag: var.tag) 顺便说一句,上面的一个似乎没有存储这些参数。@document.template\u variables.build(name:var.name,tag:var.tag)用于一对多关系 @documen

是什么导致了这种情况:

@document.template_variables.build(name: var.name, tag: var.tag)
但这不是吗

@document.build_template_variable(name: var.name, tag: var.tag)

顺便说一句,上面的一个似乎没有存储这些参数。

@document.template\u variables.build(name:var.name,tag:var.tag)
用于一对多关系

@document.build\u template\u变量(名称:var.name,标记:var.tag)
用于一对一关系


取决于您的
文档中的
模型,它的
有多个:模板变量
有一个:模板变量
,您应该选择一种方法来建立关联。

啊,对。是的,这是一对多。这并不能解释为什么它不能保存这些参数。@emm你说的
保存这些参数是什么意思?保存到数据库?是的。使用该方法创建的记录具有
nil名称
标记