0
我一直無法在spec/dummy範圍的rails控制檯內訪問我的FactoryGirl定義。我明白,因爲我的定義在spec/factories文件夾中,所以控制檯不能訪問它們,但我將如何去包含或找到這些定義。在Rails引擎中使用FactoryGirl
FactoryGirl的命名空間是在測試和開發控制檯環境中定義的,但是我在spec/factories中的factories.rb中的工廠沒有註冊。
我的設置是從本教程:http://viget.com/extend/rails-engine-testing-with-rspec-capybara-and-factorygirl
您能否提供一些配置代碼和導致問題的代碼片段?如果您可以提供代碼片段以及您認爲可能導致錯誤的原因,那麼回答您的問題會更好。 – harshs08
@ harshs08該鏈接中的確切代碼是罪犯。這是準系統應用程序配置。也許我應該重新解釋這個問題,以便它更少地依賴於內容代碼,並且更多地要求提供一些操作方法。我只需要知道如何在引擎的控制檯中訪問工廠,但由於控制檯是從spec/dummy運行的,因此spec/factories中的定義不會被訪問。 – cmcdaniels
[Rails 4 Use Engine Factory from Engine]的可能重複版本(http://stackoverflow.com/questions/25342466/rails-4-use-factory-girl-factories-from-engine) –