当我为使用插件中定义的模型的应用程序运行rake任务时,我得到一个未初始化的常量错误,但当我运行模型进程时,使用脚本/运行程序,在rake任务中触发,然后作业运行细
加载我的所有插件的脚本/运行器之间是否存在一些差异,即使它正在通过环境,我也会启动rake任务?
答案 0 :(得分:1)
您的佣金任务需要依赖于:环境。这将启动您应用的环境,并允许您访问您的模型等。
例如
desc "Make DB Views"
task :views => [:environment] do |t|
# your task's code
end
答案 1 :(得分:0)