0

我想按需复制几条记录。这些记录为新用户播种了示例记录,他们可能会随着时间的推移对其进行自定义。我从以下内容开始:

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>

不要介意错误。复制记录的最佳方法是什么?

4

1 回答 1

0

The following does the trick, although I'd be happy to find a more efficient way:

MaintenanceSchedule.find_each do |schedule|
  @example=schedule.dup
  @example.org_id=current_user.active_org.id
  @example.save
end
于 2013-02-14T02:48:16.427 回答