我有一个代码可以在 Rails 中推动一项 resque 工作。
在那个工作课上,我唯一做的就是
Resque.logger.info("Hello");
在我启动我的 Resque 工作人员并对工作代码文件进行更改后,例如:
Resque.logger.info("Can I see this?");
我无法看到 Resque 记录器中反映的更改,除非我重新启动我的工作人员,否则它仍然会说“你好”。每次我对工作文件进行更改时,有什么方法可以避免重新启动 resque 工作人员。简而言之,我希望能够动态地更改我的代码,并且可能运行一个更快的命令来反映我的 chagnes 以便处理下一个作业。
我也一直保持
config.cache_classes = false
在我所有的环境配置文件中。