В 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