Ruby on rails 在Rails 3中创建新记录时,获取前一记录中字段的值
创建新记录时,我试图获取上一条记录的表单字段的值 基本上,每条记录都有一个用于注释的文本区域。创建新记录时,我希望它从先前创建的记录中提取此字段的值,而不是包含静态值或为空的notes字段 例如,父模型是Customer,子模型称为Stickies 我试着打电话:Ruby on rails 在Rails 3中创建新记录时,获取前一记录中字段的值,ruby-on-rails,activerecord,model,Ruby On Rails,Activerecord,Model,创建新记录时,我试图获取上一条记录的表单字段的值 基本上,每条记录都有一个用于注释的文本区域。创建新记录时,我希望它从先前创建的记录中提取此字段的值,而不是包含静态值或为空的notes字段 例如,父模型是Customer,子模型称为Stickies 我试着打电话: @customer.stickies.last.notes 执行此操作时,所有内容都是nil。我假设这是因为在视图中调用此函数时,它假设最后一条记录实际上就是要保存的记录。任何人都知道我是如何做到这一点的。在创建新记录之前,请尝试使
@customer.stickies.last.notes
执行此操作时,所有内容都是
nil
。我假设这是因为在视图中调用此函数时,它假设最后一条记录实际上就是要保存的记录。任何人都知道我是如何做到这一点的。在创建新记录之前,请尝试使用@last\u note=@customer.stickies.last.notes
,并使用此值显示last note。成功了,我在构建新资源后分配了值,因此它似乎不起作用。谢谢!