0

私はこのエラーに悩まされています。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 アダプターに関連している可能性があります。

これを解決する方法はありますか?

4

1 に答える 1

1

わかりました、しばらくバグの原因を突き止めた後、それを見つけました: それは US-ASCII と UTF-8 の間の文字エンコーディングの問題でした... 私の Gemfile の「スペース」は実際には「スペース」ではありませんでした。

于 2013-04-04T21:55:40.080 に答える