2013-02-14 42 views
0

我想按需複製幾個記錄。這些記錄爲新用戶提供了可能隨時間自定義的示例記錄。我開始與以下:ActiveRecord:創建重複ActiveRecord結果

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> 

沒關係的錯誤。什麼是複製記錄的最佳方式?

回答

0

以下的伎倆,但我很高興找到一個更有效的方式:

MaintenanceSchedule.find_each do |schedule| 
    @example=schedule.dup 
    @example.org_id=current_user.active_org.id 
    @example.save 
end 
相關問題