我有2个工作,我想运行,他们依赖于我的rails应用程序中的模型.
我将ruby文件添加到一个名为Jobs的单独的文件夹中,我已经添加到铁路项目中.
我将ruby文件添加到一个名为Jobs的单独的文件夹中,我已经添加到铁路项目中.
每当我尝试通过ruby命令运行它,我得到以下错误:
uninitialized constant Feedback (NameError).
这里的反馈是我在rails应用程序中使用的模型.
我的问题:因为我正在使用的工作实际上与rails 2的脚本/运行器命令兼容,有没有Rails 3的替代方法?如果不是如何编写依赖于我在rails应用程序中的模型的ruby程序,而不会收到上面提到的错误.
解决方法
使用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.