标签: ruby-on-rails-3 sidekiq
我在类方法上调用Sidekiq延迟,如:
Class.delay.some_method()
这很有效,除非有错误,因为我无法将重试设置为false。有什么建议吗?
文档显示非类方法(worker)的重试:https://github.com/mperham/sidekiq/wiki/Error-Handling
如何为类方法设置重试为false而无需将其转换为worker?
答案 0 :(得分:4)
你实际上可以这样做
Class.delay(:retry => false).some_method()
文档here