【问题标题】:resque-web: NoMethodError at /failed undefined method `to_yaml'resque-web: NoMethodError at /failed undefined method `to_yaml'
【发布时间】:2014-03-17 09:18:43
【问题描述】:

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

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

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

注意:我在 Rails 4 应用程序上本地运行。

【问题讨论】:

    标签: ruby-on-rails ruby resque


    【解决方案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

    您的位置可能会有所不同

    【讨论】:

      猜你喜欢
      • 2012-02-01
      • 2015-03-19
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-08
      相关资源
      最近更新 更多