我正在使用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
答案 0 :(得分:1)
感谢重播,问题是在config / application.rb中,fixture_replacement需要传递:factory_bot而不是factory_bot_rails,阅读我看到的文档是不同的宝石。