ruby-on-rails – 工厂女孩/导轨:发电机为现有模型创建工厂?

我在我的Rails项目中使用了rspec_rails和factory_girl_rails宝石.所有模型都已创建.是否有可以运行的生成器,它将为现有模型创建工厂文件?

例如:我已经有了博客模型. RSpec允许我通过运行以下命令在spec / models / blog_spec.rb生成模型规范文件:

rails generate rspec:model blog

是否有一个我可以在命令行中运行的生成器,它将生成此现有模型的工厂文件,位于:spec / factories / blogs.rb?

我没有看到factory_girl_rails文档中有任何关于生成器的提及.

最佳答案
首先配置Factory Girl.

config.generators do |g|
  g.fixture_replacement :factory_girl, dir: "spec/factories"
end

然后运行发电机.

rails g factory_girl:model Blog name description total_visits:integer

转载注明原文:ruby-on-rails – 工厂女孩/导轨:发电机为现有模型创建工厂? - 代码日志