要求"RMagick"已被弃用.请改用"rmagick".FactoryGirl

wwe*_*are 3 ruby-on-rails rmagick factory-bot

当我通过FactoryGirl和Faker创建一个对象时,shell会显示错误

[1] pry(main)> FactoryGirl.create(:company)
[DEPRECATION] requiring "RMagick" is deprecated. Use "rmagick" instead
Run Code Online (Sandbox Code Playgroud)

但是当我在开发db中创建对象时 - 没关系

有工厂

  factory :company do
    title Faker::Company.name
    image Faker::Avatar.image("my-own-slug", "200x200")
  end 
Run Code Online (Sandbox Code Playgroud)

如何解决?

Ben*_*enj 5

当执行到你的线路时,这肯定是CarrierWave的欠款image Faker::Avatar.image("my-own-slug", "200x200").

CarrierWave 存在一个问题,现在已关闭并且修复已合并.要么在GemFile中包含github提交,要么等待下一个gem发布.