gpt4 book ai didi

ruby gem : Uninitialized constant FactoryBot

转载 作者:数据小太阳 更新时间:2023-10-29 06:35:14 49 4
gpt4 key购买 nike

使用 Ruby gem 并尝试在 RSpec 中使用 FactoryBot。

我在 support/factory_bot.rb 中有这个:

RSpec.configure do |config|
config.include FactoryBot::Syntax::Methods

config.before(:suite) do
FactoryBot.find_definitions
end
end

spec_helper.rb 中:

require 'support/factory_bot'

当我尝试运行 spec rake 任务时,出现此错误:

support/factory_bot.rb:2:in `block in <top (required)>': uninitialized constant FactoryBot (NameError)

我错过了什么?当我使用旧的 factory_girl gem 时,这曾经工作得很好,但它已经被重命名为 factory_bot。谢谢!!

最佳答案

呵呵。这里是个愚蠢的错误,运行 bundle exec rake spec 而不是 rake spec 解决了这个问题。

还必须将 require 'factory_bot' 添加到 support/factory_bot.rb 的顶部

关于 ruby gem : Uninitialized constant FactoryBot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48091582/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com