PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Simple Rails App:Fehler Kann Integer nicht besuchen

Ich habe diesen Fehler gestern erhalten und einen Workaround erstellt, der es mit Ruby 2.4 und Rails 3.2 zum Laufen bringen sollte.

Das Commit, von dem ich auf die Idee gekommen bin, ist unter:https://github.com/rails/ arel/commit/dc85a6e9c74942945ad696f5da4d82490a85b865

Fügen Sie einfach Folgendes in Ihre Rails-Initialisierer ein.

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