我正在寻找一个命令来启动一个工作进程,以便在作业的perform
方法内部我可以调用debugger
并将控制权交给命令提示符。
问问题
2486 次
3 回答
2
而不是调用Resque.enqueue(Archive, self.id, branch)
(来自resque自述文件),我认为你应该能够调用Archive.perform(self.id, branch)
. 这样做,您应该能够在工作人员内部使用调试器。
于 2013-03-04T02:54:04.383 回答
2
将以下行添加到您的 Rails 应用程序 Resque.inline = true 这将导致 resque 作业不入队,而是立即执行
于 2014-05-05T09:35:38.803 回答
0
我最终使用了pry而不是 ruby-debugger。奇迹般有效。几乎是爱尔兰的魅力!
于 2013-03-04T10:57:24.560 回答