2014-06-21 41 views
1

當我生成使用模型:爲什麼FactoryGirl生成「測試」目錄工廠當我使用RSpec的?

$ rails g model example 

滑軌生成用於模型的工廠。目前,它增加了工廠test/factories但是我需要它的工廠增加spec/factories

我使用RSpec的和其他一切產生於spec/…

+0

該命令行會將工廠規格/工廠我。不知道有什麼不同?可能有助於顯示您的Gemfile。 –

+0

@DaveSchweisguth好蜘蛛俠感。當它應該在:development,:test時,我會將它放在:test組中。如果你把答案放在答案中,我會標記爲正確的。或者我可以做到。 – Undistraction

+0

我不能寫答案,因爲在我的手裏,如果RSpec的護欄僅在測試軌'摹model'不會產生一個工廠都沒有。你的開發組中可能比我更多。 –

回答

4

通常情況下,這些文件結束的地方,是在文件的config/application.rb中一個指令確定:

class Application < Rails::Application 
    config.generators do |g| 
    ... 

    g.fixture_replacement :factory_girl, dir: 'spec/factories' 

    ... 
    end 

... 
+0

不錯,不知道,你可以通過一個目錄下有。 – Undistraction

相關問題