Ruby on rails ActiveRecord嵌套属性,分配自动保存到数据库

Ruby on rails ActiveRecord嵌套属性,分配自动保存到数据库,ruby-on-rails,activerecord,nested-attributes,Ruby On Rails,Activerecord,Nested Attributes,有没有一种方法可以为模型中声明为嵌套属性的特定属性赋值,而不立即将其保存在数据库中?(例如,首先将其保存在内存中)引用自=> “请注意:自动保存选项会在每个接受嵌套属性的关联上自动启用。” 使用嵌套属性无法做到这一点,但还有其他方法。请你先描述一下你的确切位置好吗 引用自=> “请注意:自动保存选项会在每个接受嵌套属性的关联上自动启用。” 使用嵌套属性无法做到这一点,但还有其他方法。请你先描述一下你的确切位置好吗 只是想澄清一下,这是一个连接模型(has_many:through)还是一个has

有没有一种方法可以为模型中声明为嵌套属性的特定属性赋值,而不立即将其保存在数据库中?(例如,首先将其保存在内存中)

引用自=>

“请注意:自动保存选项会在每个接受嵌套属性的关联上自动启用。”

使用嵌套属性无法做到这一点,但还有其他方法。请你先描述一下你的确切位置好吗

引用自=>

“请注意:自动保存选项会在每个接受嵌套属性的关联上自动启用。”


使用嵌套属性无法做到这一点,但还有其他方法。请你先描述一下你的确切位置好吗

只是想澄清一下,这是一个连接模型(
has_many:through
)还是一个
has_many
?实际上它是一个has_onehmm,嵌套模型在父模型保存之前不应该保存。。。你是在主模型上调用
.save
还是
.update\u attributes
?嗯,你介意发布一些关于如何初始化模型和设置属性的示例代码吗?只是想澄清一下,这是一个连接模型(
has\u many:through
)还是一个
has\u many
?实际上它是一个has\u onehm,在保存父模型之前,嵌套模型不应保存。。。你是在主模型上调用
.save
还是
.update\u attributes
?嗯,你介意发布一些关于如何初始化模型和设置属性的示例代码吗?我使用formtastic来操作特定模型的属性,它要求我使用accepts\u嵌套的\u属性来操作另一个嵌套模型。问题是,当该模型为nil(例如,未为主模型设置)时,它不会显示其字段。因此,在渲染视图之前设置它对我来说是一种弥补。但当我给它赋值时,它会自动保存到数据库中……我使用formtastic来操作特定模型的属性,它要求我使用accepts_nested_属性来操作另一个嵌套模型。问题是,当该模型为nil(例如,未为主模型设置)时,它不会显示其字段。因此,在渲染视图之前设置它对我来说是一种弥补。但当我给它赋值时,它会自动保存到数据库中。。。