rails 3中的脚本/跑步者

mab*_*sif 14 ruby daemon ruby-on-rails

我有2个我想要运行的工作,它们依赖于我的rails应用程序中的Models.我在一个名为Jobs的单独文件夹中添加了ruby文件,我已将其附加到rails项目中.

每当我尝试通过ruby命令运行它时,我会收到以下错误:

未初始化的常量反馈(NameError).

这里的反馈是我在我的rails应用程序中使用的模型.

我的问题:因为我使用的作业实际上与rails 2的script/runner命令兼容,Rails 3有替代方法吗?如果不是,我如何编写依赖于我在rails应用程序中的模型的ruby程序,而不会得到我上面提到的错误.

Jak*_*b S 24

使用 rails runner

$ rails -h
Usage: rails COMMAND [ARGS]
...
runner       Run a piece of code in the application environment

All commands can be run with -h for more information.
Run Code Online (Sandbox Code Playgroud)