Active Storage 不调整图像大小

Active Storage not resizing images

我在 rails 5.2.4 上使用 active storage 和 gems:

# Use ActiveStorage variant
gem 'rmagick', '~> 2.15', '>= 2.15.4'
gem 'mini_magick', '~> 4.8'
gem 'image_processing', '~> 0.2.3'

并尝试

    <%= image_tag photo.image.variant(resize: "1000x1000").processed.service_url, class: 'img-responsive-full' %>
    <%= image_tag photo.image.variant(resize: "1000x1000>").processed.service_url, class: 'img-responsive-full' %>
    <%= image_tag photo.image.variant(resize: "1000>x1000>").processed.service_url, class: 'img-responsive-full' %>

none 这些方法正在调整图像大小或强制我想要的 1000x1000 尺寸,我怎么能强制图像是那个尺寸? (我刚刚从回形针迁移到活动存储)

添加 ! 使其正常工作:

<%= image_tag photo.image.variant(resize: "1000x1000!"), class: 'img-responsive-full' %>

虽然我找不到没有它就不能调整大小的解释。通过阅读 documentation 似乎它应该可以在没有任何添加的情况下工作。