私のrspecテストでは、このようなコードがあります
it 'test'
plan_calcs_from_file = File.read(file_location)
eval(plan_calcs_from_file)
end
しかし、「eval(plan_calcs_from_file)」をしようとすると、このようなエラーが発生します
ActiveRecord::StatementInvalid Exception: Mysql2::Error: SAVEPOINT active_record_1 does not exist: ROLLBACK TO SAVEPOINT active_record_1
開発モードで試してみると、このコードは正常に動作しますが、テスト モードではこのコードでエラーが発生します。なんで?