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' –