2011-11-29 35 views
2

我想卸载任何api调用delayed_job使我的网站更具响应能力。一些例子是kissmetrics日志记录或张贴到Facebook。作业未处理,我如何将其他类加载到Delayed_Job中?

经过一番摆弄我想通了,作业不被处理,我需要明确要求在初始化类/ delayed_jobs_config.rb感谢:

Rails Delayed Job & Library Class

delayed_job and rails 3 not loading jobs

但是,我仍然不确定如何要求这些宝石。请提供一个例子,如果可能的话考虑'考拉','KM'或其他任何事情。

回答

1
initializers/delayed_jobs_config.rb

require "koala" 

如果不帮你,看看threadsafe!

Rails的,如果应用程序是通过耙 任务加载不急于负载类(这就是DJ如何做它的事情)。

如果您对该环境未评论该行,那么我将删除delayed_jobs。你可以做到与

config.threadsafe! unless defined?($rails_rake_task) && $rails_rake_task 

https://stackoverflow.com/a/12570405/643500

相关问题