Для реализации resque в приложении я следую примеру this . Я сделал только одно изменение, чтобы не брать значение переменной 'idea' из пользовательского ввода. Я дал значение по умолчанию для этой переменной. Этот код ruby-файлов находится в папке RAILS_ROOT / lib /.
Всякий раз, когда я запускаю программу с командой ruby idea_analyzer.rb, я вижу
[root@xxxxxx lib]# ruby idea_analyzer.rb
Analyzing your idea: I will learn ruby
Asking for a job to analyze: I
Asking for a job to analyze: will
Asking for a job to analyze: learn
Asking for a job to analyze: ruby
И когда я запускаю команду resque-web на консоли и вижу экран приложения sinatra в браузере, я вижу работу в ошибочной очереди с ошибкой «неинициализированная константа WordAnalyzer»
У меня работает rake: rake resque: work QUEUE = *
Мой редис-сервер работает. Он показывает непрерывные журналы, такие как
2 подключенных клиента (0 подчиненных), используется 471575 байт, 0 общих объектов
Может кто-нибудь сказать мне об этой ошибке?
Заранее спасибо.