【发布时间】:2018-11-05 22:03:39
【问题描述】:
我正在将我的 rails 应用程序从回形针迁移到 ActiveStorage,它只是不接受变体中的 crop 参数
这一行:
@user.image.variant(crop: [180,135])
导致此错误:
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/folders/dd/dy3xgqrs2vv6h97ckrtmrb4m0000gn/T/mini_magick20180526-14598-njz21n.jpg):
activestorage (5.2.0) app/models/active_storage/variant.rb:130:in `initialize'
activestorage (5.2.0) app/models/active_storage/variant.rb:130:in `open'
activestorage (5.2.0) app/models/active_storage/variant.rb:130:in `upload'
activestorage (5.2.0) app/models/active_storage/variant.rb:88:in `block in process'
activestorage (5.2.0) app/models/active_storage/variant.rb:110:in `open_image'
activestorage (5.2.0) app/models/active_storage/variant.rb:85:in `process'
activestorage (5.2.0) app/models/active_storage/variant.rb:53:in `processed'
activestorage (5.2.0) app/controllers/active_storage/representations_controller.rb:12:in `show'
例如。这行得通:
@user.image.variant(resize: '180x135')
【问题讨论】:
标签: ruby-on-rails rmagick minimagick rails-activestorage