导致此问题的原因是什么:
@document.template_variables.build(name: var.name, tag: var.tag)
但这不是?
@document.build_template_variable(name: var.name, tag: var.tag)
顺便说一句,最重要的一个似乎没有存储这些论点。
答案 0 :(得分:1)
@document.template_variables.build(name: var.name, tag: var.tag)
用于一对多关系,
@document.build_template_variable(name: var.name, tag: var.tag)
用于一对一关系。
取决于您的Document
模型,has_many :template_variable
或has_one :template_variable
,您应该选择一种方式来建立关联。