複数のキューで遅延ジョブを実行する際に問題が発生しました。最初は、すべてを1つのキューで実行したときに同じ問題が発生しました。
rake jobs:work
しかし、実行することによってそれを解決しました
bundle exec rake jobs:work.
現在、さまざまなキューを実行するために、次を使用しています。./script/delayed_job -n 2 start
エラーから始めます。エラーは次のとおりです。
"Syck :: DomainType#{method_name}がNoMethodErrorで失敗しました:undefined method` {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
ありがとう:)ムーズリー。