1
我正嘗試使用sidekiq在Hanami應用程序上異步發送電子郵件。這是我的工人類:Sidekiq無法在Hanami應用程序上找到工人級別
# lib/myapp/workers/async_mailers.rb
class AsyncMailer
include Sidekiq::Worker
def perform(mail_type)
...
# send mail
...
end
end
但當Sidekiq試圖啓動它失敗的工人,並給出了以下消息:
WARN: NameError: uninitialized constant MailWorker
我用下面的COMAND在我Procfile運行sidekiq :
bundle exec sidekiq -e development -r ./config/environment.rb
好像sidekiq找不到我的lib文件夾。對於Hanami來說我很新,可能忘記在某處添加一些配置,但我一直無法弄清楚爲了解決這個問題需要做些什麼。