0

請求書を作成し、adusers というテーブルからinvoice.approver_id を入力する Rails アプリケーションがあります。

AD の csv ダンプ ファイルから adusers テーブルにデータを入力するバッチ スクリプトを毎晩実行しています。

MySQL の自動インポート中に adusers ID を保持して、請求書レコードが正しい approvalr_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 に答える