class ActiveJob::SerializationError
Возникает, если в качестве аргумента задания указан неподдерживаемый тип. В настоящее время поддерживаются String, Integer, Float, NilClass, TrueClass, FalseClass, BigDecimal, Symbol, Date, Time, DateTime, ActiveSupport::TimeWithZone, ActiveSupport::Duration, Hash, ActiveSupport::HashWithIndifferentAccess, Array, Range и экземпляры GlobalID::Identification, однако этот список можно расширить, добавив пользовательские сериализаторы. Возникает, если в качестве ключа Hash указано что-либо, кроме строки или символа. Также возникает при попытке сериализовать объект, который нельзя идентифицировать с помощью GlobalID, например несохраненную модель Active Record.
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.