2016-11-24 17 views
0

當使用FactoryGirl並生成新模型company時,它也生成工廠:spec/factories/companies.rbFactoryGirl重命名自動生成的文件

對於個人偏好和我使用ctrl+p在崇高文本中的方式,我想將自動生成的文件重命名爲spec/factories/companies_factory.rb

我查看了生成器文檔,但我沒有看到任何方式來覆蓋另一個gems實現。

在正確的方向點將super :)

回答

1

添加以下內容到application.rb應該做你想要什麼:

config.generators do |g| 
    g.factory_girl suffix: 'factory' 
end 
+0

完美的作品謝謝。 –

+0

如果你有機會,你可以指點我一些文件顯示這是如何工作的。 –

+0

https://github.com/thoughtbot/factory_girl_rails中README的配置部分指出瞭如何爲工廠使用自定義後綴。如果你對代碼的工作方式感興趣,'打開factory_girl_rails'打開gem代碼到編輯器 - 你需要'lib/generators/factory_girl/model/model_generator.rb'文件。 – eugen