Ruby on rails Rails 4.2升级后已初始化持续警告

Ruby on rails Rails 4.2升级后已初始化持续警告,ruby-on-rails,jruby,rails-postgresql,Ruby On Rails,Jruby,Rails Postgresql,将一个简单的Rails 4.1.8应用程序升级到Rails 4.2.0后,我看到很多关于PostgreSQL适配器中已经初始化的常量的警告: /path/to/my/torquebox-3.1.1/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/array_parser.rb:6 warning: already initialized cons

将一个简单的Rails 4.1.8应用程序升级到Rails 4.2.0后,我看到很多关于PostgreSQL适配器中已经初始化的常量的警告:

/path/to/my/torquebox-3.1.1/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/array_parser.rb:6 warning: already initialized constant DOUBLE_QUOTE
/path/to/my/torquebox-3.1.1/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/array_parser.rb:7 warning: already initialized constant BACKSLASH
/path/to/my/torquebox-3.1.1/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/array_parser.rb:8 warning: already initialized constant COMMA
/path/to/my/torquebox-3.1.1/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/array_parser.rb:9 warning: already initialized constant BRACKET_OPEN
/path/to/my/torquebox-3.1.1/jruby/lib/ruby/gems/shared/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/array_parser.rb:10 warning: already initialized constant BRACKET_CLOSE

这是预期的还是表明新版本的Rails(可能在JRuby下运行)存在问题?是否有任何方法可以正确修复这些警告(而不仅仅是使其静音)?

此处很少提及的已知问题:


解决后,该位置可能会有更新。

这是由包含一些核心AR功能的activerecord jdbc适配器gem引起的,因为它支持单个AR-jdbc gem版本中的多个AR版本

由于ActiveRecord的PostgreSQL适配器支持发生了变化,它的加载量似乎增加了一倍。请注意,支持Rails 4.2需要工作和/或