我試圖用工廠女孩在rake任務是這樣的:使用耙子任務中factory_girl - 讓未初始化的常量
require 'factory_girl'
require File.expand_path("spec/factories.rb")
namespace :users do
desc "Create sample users for use in development"
task :create_sample_users => :environment do
Factory(:user, :email => "[email protected]")
Factory(:approved_user, :email => "[email protected]")
end
end
然而,當我運行rake users:create_sample_users
我得到的錯誤uninitialized constant Entry
(Entry是否是名我的應用程序的類之一)。
誰能告訴我如何讓工廠女孩看我的課?它在我的測試中工作正常,只是在我的耙子任務中失敗。
謝謝 - 已整理了!作爲獎勵,你知道我可以放在哪裏嗎?需要File.expand_path(「spec/factories.rb」)'所以我不必將它包含在每個任務中?再次感謝。 – Mike