我在开发环境中使用rails控制台,我想使用工厂.我怎样才能接触到他们?

我已经试过require "FactoryGirl"次了,结果还是回来了

1.9.3p393 :301 > require "FactoryGirl"
LoadError: cannot load such file -- FactoryGirl

推荐答案

要解决此问题,请确保在gem文件中指定与此类似的factory bot gem

group :development, :test do
  gem 'factory_bot_rails'
end

然后是bundle install.

这将使FactoryBot类在开发控制台中可用.

希望这有帮助.

Ruby-on-rails相关问答推荐

`heroku Open`和`heroku run rake db:Migrate`不工作(";没有这样的文件或目录";)

Rails 5.1.7:Sprockets::Rails::Helper::AssetNotFound

Rails 7 共享刺激控制器功能

如何保持 en.yml DRY?

组合 active_record 模型并按共享属性排序

为什么 Image_tag 产生images/...而不是assets/....?

Rails:用于创建固定长度 char(12) 列的迁移

如何避免 RSpec 3.0 中 stub_chain 的弃用警告?

如何在 Rails 迁移中添加判断约束?

没有图像时如何在回形针中显示隐藏图像

Rails 成语避免在 has_many 中重复:通过

使用回形针使用 Activeadmin Rails 上传文件

Elastic Beanstalk Ruby/Rails 需要安装 git,所以 bundle install 可以工作.. 但不是

在具有唯一约束的关联中使用 Rails 中的 factory_girl.得到重复的错误

使用 rvm 更新 ruby​​ 版本后收到警告消息Path set to RVM

您将如何在 RoR 中创建类似 SO 或 Facebook 的通知系统?

您将 Rack 中间件文件和要求放在哪里?

反编译开发assets资源 管道

Ruby on Rails:如何在 select_tag 中使用默认占位符?

按照给定 ID 数组的顺序按 ID 查找模型记录