1
我有一個簡單的耙任務,需要一些模型。 我不能在我的耙子任務中需要模型。 我試過以下。在它的lib /任務 無法加載模型文件夾在我的耙任務Sinatra項目
Dir.glob("../../models/*.rb").each { |r| require_relative r }
我rake任務,當我做耙-T我可以看到我的任務。但是,當我嘗試運行我得到
未初始化的常數類名]
任何幫助表示讚賞。
我有一個簡單的耙任務,需要一些模型。 我不能在我的耙子任務中需要模型。 我試過以下。在它的lib /任務 無法加載模型文件夾在我的耙任務Sinatra項目
Dir.glob("../../models/*.rb").each { |r| require_relative r }
我rake任務,當我做耙-T我可以看到我的任務。但是,當我嘗試運行我得到
未初始化的常數類名]
任何幫助表示讚賞。
使用require_relative,所有都是固定的。另外下面的問題對這個問題有很好的答案。 您可以將您的整個環境加載到rake任務中。
How do I make Rake tasks run under my Sinantra app/environment?