Resque无法加载模块 - 没有这样的文件

时间:2012-07-27 20:28:18

标签: ruby-on-rails load require resque

我在Rails中正在做resque。在Rails项目中,我在同一目录中有一个文件名setup.rbhelper.rb。在setup.rb我有

require './helper'

当我尝试运行bundle exec rake resque:work QUEUE="*"rake resque:work QUEUE="*"时,我收到了错误消息。错误是:

No such file to load -- ./helper

当我尝试将控制台Dir.chdir移至该目录并键入require './helper'时,它返回true,这意味着它可以正常工作。我无法解释为什么setup.rb不能要求'./helper'。

1 个答案:

答案 0 :(得分:1)

尝试使用Rails.root作为文件路径,并使其成为绝对而不是相对