PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

App Simple Rails:Errore Impossibile visitare Integer

Ho ricevuto questo errore ieri e ho creato una soluzione alternativa che dovrebbe farlo funzionare con ruby ​​2.4 e rails 3.2.

Il commit da cui ho avuto l'idea è su:https://github.com/rails/ arel/commit/dc85a6e9c74942945ad696f5da4d82490a85b865

Basta includere quanto segue negli inizializzatori delle rotaie.

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