在多个队列中运行延迟作业时遇到问题。一开始我在一个队列中运行时遇到了同样的问题
rake jobs:work
但通过运行解决了它
bundle exec rake jobs:work.
现在为了运行不同的队列,我正在使用: ./script/delayed_job -n 2 start
然后回到错误开始。错误是:
“Syck::DomainType#{method_name} 失败并出现 NoMethodError:未定义的方法 `{method_name}' for #
我试图通过按照此处的建议将代码添加到 application.rb 来解决它:
require 'yaml'
YAML::ENGINE.yamler = 'syck'
# [...]
require File.expand_path('../boot', __FILE__)
但这没有帮助。我正在使用:Rails 3.0.9 Ruby 1.9.2 p290
谢谢:) Moozly。