From ffbf87e0d7de84094abdcdfe6880edc2f769eb15 Mon Sep 17 00:00:00 2001 From: djezzzl Date: Mon, 16 Feb 2026 19:28:45 +0100 Subject: [PATCH] Fix Rails 8.0 support --- lib/bulk_insert/worker.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/bulk_insert/worker.rb b/lib/bulk_insert/worker.rb index 26e0b07..1dc6139 100644 --- a/lib/bulk_insert/worker.rb +++ b/lib/bulk_insert/worker.rb @@ -121,7 +121,11 @@ def compose_insert_query if ActiveRecord::VERSION::STRING >= "5.0.0" if column - type = @connection.lookup_cast_type_from_column(column) + type = + @connection.respond_to?(:lookup_cast_type_from_column) ? + @connection.lookup_cast_type_from_column(column) : + @connection.lookup_cast_type(column.sql_type) + value = type.serialize(value) end values << @connection.quote(value)