Ошибка "неопределенный метод" при запуске delayed_jobs в нескольких очередях с./script/delayed_job -n
Возникла проблема с запуском отложенных заданий в нескольких очередях. У меня была такая же проблема в начале, когда я запускал все в одной очереди с
rake jobs:work
Но решил это, запустив
bundle exec rake jobs:work.
Теперь для запуска разных очередей я использую: ./script/delayed_job -n 2 start
и вернуться, чтобы начать с ошибкой. Ошибка:
"Syck:: DomainType # {method_name} не выполнен с NoMethodError: неопределенный метод`{method_name}'для #
Я попытался решить эту проблему, добавив код в application.rb, как предлагается здесь:
require 'yaml'
YAML::ENGINE.yamler = 'syck'
# [...]
require File.expand_path('../boot', __FILE__)
Но это не помогло. Я использую: Rails 3.0.9 Ruby 1.9.2 p290
Спасибо:) Moozly.
1 ответ
Решение