複数のエンジンから移行とシードを実行する rake タスクがあります。シードが、その後移行されたフィールドに対して nil 列を持つオブジェクトを作成しようとしているというエラーが発生しています。
シード ファイルにデバッガー行を挿入し、次のコマンドを実行しました。
>Document::Work.column_defaults
{"id"=>nil,
"abstract"=>nil,
"created_at"=>nil,
"updated_at"=>nil,
"work_type_id"=>nil}
>Document::Work.reset_column_information
nil
>Document::Work.column_defaults
{"id"=>nil,
"created_at"=>nil,
"updated_at"=>nil,
"work_type_id"=>nil,
"creator_id"=>nil}
環境を更新する方法はありますか? または、すべてのシード ファイルで reset_column_information を呼び出す必要がありますか?