失败/错误:my_model = build(:my_model)NoMethodError:#\ 的未定义方法'build'我不知道自己在做什么错,只要我遵循了网上的一些教程,并且执行了相同的步骤。
gemfile
gem 'factory_bot_rails', '~> 5.1.1'
app / spec / support / factory_bot.rb
RSpec.configure do |config|
config.include FactoryBot::Syntax::Methods
end
spec / rails_helper.rb
Dir[Rails.root.join('spec/support/**/*.rb')].each { |f| require f }
spec / factories / my_models.rb
FactoryBot.define do
factory :my_model do
name { 'some name' }
code { 'some code' }
end
end
并且像这样使用它:
my_model = build(:my_model)
我的配置有什么问题?
我正在尝试这个名为FactoryBotRails的宝石。由于某种原因,当我在一个模型单元测试中尝试使用它时,会引发以下错误。失败/错误:my_model = build(:my_model)...