Я получил эту ошибку вчера и создал обходной путь, который должен заставить его работать с ruby 2.4 и rails 3.2.
Коммит, из которого я получил идею, находится по адресу: https://github.com/rails/arel/commit/dc85a6e9c74942945ad696f5da4d82490a85b865
Просто включите следующее в инициализаторы rails.
module Arel
module Visitors
class DepthFirst < Arel::Visitors::Visitor
alias :visit_Integer :terminal
end
class Dot < Arel::Visitors::Visitor
alias :visit_Integer :visit_String
end
class ToSql < Arel::Visitors::Visitor
alias :visit_Integer :literal
end
end
end
Хорошо, извините за мой предыдущий ответ, я никогда раньше не видел этот экран обзора.
Вот как я это сделал. Это: