错误设计不会使用factory_bot生成工厂

时间:2018-02-13 16:16:35

标签: ruby-on-rails devise factory-bot

我正在使用rails 5.1.4 设计4.4.1 factory_bot_rails 4.8.2

rails g devise User
Running via Spring preloader in process 15889
      invoke  active_record
      create    db/migrate/20180213152941_devise_create_users.rb
      create    app/models/user.rb
      invoke    rspec
      create      spec/models/user_spec.rb
       error      factory_bot_rails [not found]
      insert    app/models/user.rb
       route  devise_for :users

1 个答案:

答案 0 :(得分:1)

感谢重播,问题是在config / application.rb中,fixture_replacement需要传递:factory_bot而不是factory_bot_rails,阅读我看到的文档是不同的宝石。