Ruby on rails 错误设计don';t使用工厂机器人生成工厂
我使用的是rails 5.1.4 设计4.4.1 工厂机器人轨道4.8.2Ruby on rails 错误设计don';t使用工厂机器人生成工厂,ruby-on-rails,devise,factory-bot,Ruby On Rails,Devise,Factory Bot,我使用的是rails 5.1.4 设计4.4.1 工厂机器人轨道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 rs
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
感谢您的重播,问题是在config/application.rb中,fixture\u replacement需要通过:factory\u bot而不是factory\u bot\u rails,阅读我看到的文档,它们是不同的宝石 如果模型不存在,Desive只调用rails模型生成器。所以这似乎不是设计错误,而是factory bot rails的错误?生成任何其他模型时,它是否工作?