Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 错误设计don';t使用工厂机器人生成工厂_Ruby On Rails_Devise_Factory Bot - Fatal编程技术网

Ruby on rails 错误设计don';t使用工厂机器人生成工厂

Ruby 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 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    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的错误?生成任何其他模型时,它是否工作?