enumerize v2.7.0 と activerecord-import を組み合わせたときに、破壊的な変更があったのでメモ。

事象

事象としては数値型をimportしようとしているのに、文字列型に変換されてimportされてしまう。

検証してみた

検証スクリプトおよび検証結果は下記の通り。

どうしたか?

検証結果の通り、insert_all!だと問題が発生しなかったので、書き換えて本問題を解消させた。