Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails 3中创建新记录时,获取前一记录中字段的值_Ruby On Rails_Activerecord_Model - Fatal编程技术网

Ruby on rails 在Rails 3中创建新记录时,获取前一记录中字段的值

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

创建新记录时,我试图获取上一条记录的表单字段的值

基本上,每条记录都有一个用于注释的文本区域。创建新记录时,我希望它从先前创建的记录中提取此字段的值,而不是包含静态值或为空的notes字段

例如,父模型是Customer,子模型称为Stickies

我试着打电话:

@customer.stickies.last.notes

执行此操作时,所有内容都是
nil
。我假设这是因为在视图中调用此函数时,它假设最后一条记录实际上就是要保存的记录。任何人都知道我是如何做到这一点的。

在创建新记录之前,请尝试使用
@last\u note=@customer.stickies.last.notes
,并使用此值显示last note。

成功了,我在构建新资源后分配了值,因此它似乎不起作用。谢谢!