加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在验收测试中加快Paperclip的图像处理速度

发布时间:2020-12-17 01:47:29 所属栏目:百科 来源:网络整理
导读:运行capybara功能规格时,我可以看到很多由factory_girl填充的慢速工厂通知.我认为,这些慢工厂的东西会严重减慢功能规格,甚至功能规格都是固有的慢速规格.然后我进行了一些检查,发现大部分慢工厂是由回形针引起的.我们在这里使用回形针模型: FactoryGirl.def
运行capybara功能规格时,我可以看到很多由factory_girl填充的慢速工厂通知.我认为,这些慢工厂的东西会严重减慢功能规格,甚至功能规格都是固有的慢速规格.然后我进行了一些检查,发现大部分慢工厂是由回形针引起的.我们在这里使用回形针模型:

FactoryGirl.define do
  factory :asset do
    image Rails.root.join('spec/fixtures/sample.jpg').open
  end
end

所以我想知道是否有类似纸夹的测试模式来加速测试.我在这里有简单的解决方案:只需复制原始文件而不是实际裁剪它.

解决方法

您可以在工厂中设置回形针图像字段,这将导致回形针甚至无法处理图像:

factory :asset do        
  # Set the image fields manually to avoid uploading / processing the image
  image_file_name { 'test.jpg' }
  image_content_type { 'image/jpeg' }
  image_file_size { 256 }
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读