# в стойке - PullRequest
       2

# в стойке

0 голосов
/ 15 февраля 2020
  • Я использую spring rails s для запуска моего сервера.
  • Это приложение Rails 6.0.0

Всякий раз, когда я получаю доступ к localhost:3000 Я вижу это сообщение об ошибке:

2020-02-15 11:31:36 -0800: Rack app error handling request { GET /favicon.ico }
#<NoMethodError: undefined method `reject' for nil:NilClass>
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/rack-2.2.0/lib/rack/request.rb:623:in `reject_trusted_ip_addresses'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/rack-2.2.0/lib/rack/request.rb:363:in `ip'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/rack-mini-profiler-1.1.0/lib/mini_profiler/config.rb:27:in `block (2 levels) in default'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/rack-mini-profiler-1.1.0/lib/mini_profiler/profiler.rb:87:in `user'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/rack-mini-profiler-1.1.0/lib/mini_profiler/profiler.rb:343:in `call'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/webpacker-4.0.7/lib/webpacker/dev_server_proxy.rb:29:in `perform_request'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/rack-proxy-0.6.5/lib/rack/proxy.rb:57:in `call'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/railties-6.0.0/lib/rails/engine.rb:526:in `call'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/puma-4.3.1/lib/puma/configuration.rb:228:in `call'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/puma-4.3.1/lib/puma/server.rb:681:in `handle_request'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/puma-4.3.1/lib/puma/server.rb:472:in `process_client'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/puma-4.3.1/lib/puma/server.rb:328:in `block in run'
/Users/amirsharif/.rvm/gems/ruby-2.6.1/gems/puma-4.3.1/lib/puma/thread_pool.rb:134:in `block in spawn_thread'

1 Ответ

0 голосов
/ 15 февраля 2020

К сожалению, я не идентифицировал причину root.

После обновления стойки до 2.2.2 эта проблема исчезла, поэтому я разблокирован.

Я полагаю, источник проблема заключалась в том, что в @env в запросе стойки не было отправлено заголовка HTTP_X_FORWARDED_FOR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...