0
更新:我在Rails 2.3应用程序中使用daemon_generator来创建守护进程。根据Jeff Perrin的建议,我创建了以下配置。我更新了这个问题,为其他正在努力获得守护进程的人提供最终解决方案。
出于调试目的,我把我的lib/pulse_check_email.rb文件到这一点:
class PulseCheckEmail
def self.send_pulse_check_mail
# removed all conditional statements and other "stuff" to debug
end
end
我的lib /守护进程/ mailer.rb文件:
require File.dirname(__FILE__) + "/../../config/environment"
require 'pulse_check_email'
while($running) do
PulseCheckEmail.send_pulse_check_mail
sleep 300 # 5 min
end
感谢您的帮助!
感谢这个!我现在将其构建到我的代码中。当我得到它的工作时,会承认这是正确的答案。与此同时,+1非常有帮助! – Jay
嗨,杰夫。我用你的建议,但控制器代码除外。除了守护进程外,我不需要访问代码。不知道为什么“ExtractedClass”会作为未初始化的常量出现。 – Jay
它很可能需要从守护进程中'需要'。要求'extracted_class' –