我目前有一个我创建的ActiveJob,并使用Sidekiq对其进行排队.我想调试这个工作,但是为了让我看到我编入其中的任何消息,我必须检查我的日志文件.我觉得能够puts
在Rails控制台中查看我的工作信息会更方便.当我perform_later
在rails控制台中运行该方法时,它只是将作业排队,我从未在控制台中看到这些消息.有没有办法让它在控制台中看到它们?
你可以用一份工作perform_now
.
例如...
class Foo < ActiveJob::Base def perform(arg1) puts "Hello #{arg1}" end end Foo.perform_now('world')