在我的云计算项目的rake任务中无法加载模型文件夹

时间:2015-08-19 20:50:53

标签: rake-task sinatra-activerecord

我有一个简单的rake任务,需要一些模型。 在我的rake任务中我不能要求模型。 我试过以下。

Dir.glob("../../models/*.rb").each { |r| require_relative r }

我的rake任务在lib / tasks中 当我做耙 - 我可以看到我的任务。但是,当我试图运行时,我得到了

  

未初始化的常量[ClassName]

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

使用了require_relative,所有内容都已修复。以下问题对这个问题有很好的答案。 您可以在rake任务中加载整个环境。

How do I make Rake tasks run under my Sinantra app/environment?