Ruby on rails 为什么DelayedJob会忽略delayed_job_config.rb?

Ruby on rails 为什么DelayedJob会忽略delayed_job_config.rb?,ruby-on-rails,ruby-on-rails-3,delayed-job,Ruby On Rails,Ruby On Rails 3,Delayed Job,我有以下资料: /config/delayed_job_config.rb # Enable DelayedJob Logging Delayed::Worker.logger = Rails.logger Delayed::Worker.logger.auto_flushing = 1 # Do not delete failed jobs (default is true) Delayed::Worker.destroy_failed_jobs = false # Dont wait s

我有以下资料:

/config/delayed_job_config.rb

# Enable DelayedJob Logging
Delayed::Worker.logger = Rails.logger
Delayed::Worker.logger.auto_flushing = 1

# Do not delete failed jobs (default is true)
Delayed::Worker.destroy_failed_jobs = false

# Dont wait so long between jobs
Delayed::Worker.read_ahead = 100 # default was 5
Delayed::Worker.sleep_delay = 1 #default was 5
这里的问题是没有使用设置:

$ rails c
Loading development environment (Rails 3.2.5)
1.9.3-p125 :001 > Delayed::Worker.read_ahead
 => 5 
1.9.3-p125 :002 > Delayed::Worker.sleep_delay
 => 5 

你知道这里怎么了吗?谢谢

配置进入:

config/initializers/delayed_job_config.rb


文档是。

配置包括:

config/initializers/delayed_job_config.rb


文档是。

是什么让您认为它应该读取该文件?你的意思是把它放在配置/初始化器中吗?是什么让你认为它应该读取那个文件?你是想把它放在配置/初始化器中吗?