Rails 4:#typeerror的undefined方法`result':wrong =“”argument =“”type =“”nil =“”(expected =“”array)=“”> </typeerror:>

时间:2013-04-04 09:52:08

标签: postgresql ruby-on-rails-4

我有点担心这个错误。 Postgres正在运行,Rails服务器也在运行,我在任何页面上都得到以下NoMethodError:

undefined method `result' for #<TypeError: wrong argument type nil (expected Array)> 

应用程序跟踪并不是真正明确的:

config/environments/development.rb:45:in `call'

提取的来源(第45行):

   previous_level = Rails.logger.level
   Rails.logger.level = Logger::ERROR if env['PATH_INFO'].index("/assets/") == 0
   @app.call(env)
 ensure
   Rails.logger.level = previous_level
 end

它可能与PostgreSQL适配器有关。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

好的,经过一段时间跟踪bug来源后得到它:这是US-ASCII和UTF-8之间的字符编码问题......“空间”并不是我真正的“空间”的Gemfile。