Resque-web 已启动并正在运行,但在尝试查看失败的作业时出现以下错误:
NoMethodError at /failed
undefined method `to_yaml' for 3:Fixnum
堆栈跟踪指向错误中提到的“to_yaml
”调用,似乎 resque-web 缺少要求。有其他人遇到过这个问题或知道如何解决吗?
注意:我在 Rails 4 应用程序上本地运行它。
最佳答案
你可以在这里看到原因: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
您的位置可能会有所不同
关于ruby-on-rails - resque-web : NoMethodError at/failed undefined method `to_yaml' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21839905/