resque-web:NoMethodError at / failed undefined方法`to_yaml'

时间:2014-02-17 21:46:29

标签: ruby-on-rails ruby resque

Resque-web已启动并正在运行,但在尝试查看失败的作业时,我收到以下错误:

NoMethodError at /failed
undefined method `to_yaml' for 3:Fixnum

堆栈跟踪指向错误中提到的“to_yaml”调用,似乎resque-web缺少一个要求。有没有其他人有这个问题或知道如何解决它?

注意:我在rails 4 app上本地运行。

1 个答案:

答案 0 :(得分:1)

你可以在这里看到原因:https://github.com/resque/resque/issues/1143 - 它归结为一个已修复但尚未发布的临时错误。我通过添加

来修复我的
require 'yaml'

位于server.rb文件的顶部

请注意我机器上的server.rb文件位于: /usr/local/lib/ruby/gems/2.0.0/gems/resque-1.25.1/lib/resque/server.rb

您的位置可能会有所不同