rspec 用户规范失败
rspec failing for user spec
我正在使用 ruby 2.5.5 版本的 factorybot
规范失败并出现以下错误
Failure/Error: @user = FactoryBot.create(:user)
NoMethodError:
undefined method `password=' for #<User:0x000055dcec0bc628>
# /bundle/gems/carrierwave-crop-0.1.2/lib/carrierwave/crop/model_additions.rb:42:in `method_missing'
//工厂机器人代码
FactoryBot.define do
factory :user, aliases: [:author] do
fullname { 'user1' }
email { "user#{rand(999)}@gmail.com" }
password { 'passwordis12345' }
end
end
是因为缺少attr_accessor
我正在使用 ruby 2.5.5 版本的 factorybot 规范失败并出现以下错误
Failure/Error: @user = FactoryBot.create(:user)
NoMethodError:
undefined method `password=' for #<User:0x000055dcec0bc628>
# /bundle/gems/carrierwave-crop-0.1.2/lib/carrierwave/crop/model_additions.rb:42:in `method_missing'
//工厂机器人代码
FactoryBot.define do
factory :user, aliases: [:author] do
fullname { 'user1' }
email { "user#{rand(999)}@gmail.com" }
password { 'passwordis12345' }
end
end
是因为缺少attr_accessor