0

我有一个 Rails 应用程序,它创建发票并从名为 adusers 的表中填充 invoice.approver_id。

我们有一个每晚运行的批处理脚本,用于从 AD csv 转储文件填充 adusers 表。

在自动 MySQL 导入期间,如何保留 adusers ID,以便我的发票记录保留正确的approver_id (aduser.id)?

4

1 回答 1

0

如果您将一个块传递给您的 create 方法,您可以在那里强制设置主 ID。例如:

Product.create!(:name => row[:name]) {|p| p.id = row[:id]})
于 2012-11-21T00:15:30.663 回答