Ruby on rails 3 ActiveRecord:创建重复的ActiveRecord结果
我想按要求复制几张唱片。这些记录为新用户提供示例记录,这些记录可能会随着时间的推移进行自定义。我从以下几点开始:Ruby on rails 3 ActiveRecord:创建重复的ActiveRecord结果,ruby-on-rails-3,activerecord,Ruby On Rails 3,Activerecord,我想按要求复制几张唱片。这些记录为新用户提供示例记录,这些记录可能会随着时间的推移进行自定义。我从以下几点开始: MaintenanceSchedule.find_each do |schedule| @example=MaintenanceSchedule.new(schedule) @example.org_id=current_user.active_org.id @example.save end 这是一个漫长的过程,在第二行中,正如预期的那样失败了: undefined
MaintenanceSchedule.find_each do |schedule|
@example=MaintenanceSchedule.new(schedule)
@example.org_id=current_user.active_org.id
@example.save
end
这是一个漫长的过程,在第二行中,正如预期的那样失败了:
undefined method `stringify_keys' for #<MaintenanceSchedule:0x4c4d450>
未定义的方法“stringify\u key”#
别介意这个错误。复制记录的最佳方式是什么 下面的方法很有效,不过我很乐意找到一种更有效的方法:
MaintenanceSchedule.find_each do |schedule|
@example=schedule.dup
@example.org_id=current_user.active_org.id
@example.save
end