Невозможно загрузить константу - PullRequest
0 голосов
/ 06 июня 2018

В rails 5.2 у меня есть небольшая библиотека, которая находится в app / lib / itunes (все в app / lib должно быть автоматически загружено, верно?).Тем не менее, я получаю ошибку загрузки, когда я запускаю sidekiq

    LoadError: Unable to autoload constant Itunes::ItunesClient, 
expected /app/lib/itunes/itunes_client.rb to define it
2018-06-06T19:38:49.560Z 46606 TID-ov5d572iq WARN: 
.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:503:in `load_missing_constant'
.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:193:in `const_missing'
/app/interactors/fetch_itunes_app_service.rb:4:in `call'



class FetchItunesAppService
  include Interactor
  def call
    @client = Itunes::ItunesClient.new
    ...
  end
end


#app/lib/itunes/itunes_client.rb    
class Itunes::ItunesClient < Itunes::ItunesBaseClient

...
end

#app/lib/itunes/itunes_base_client.rb
class Itunes::ItunesBaseClient
...
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...