在 Active Storage 中重新创建变体版本

问题描述 投票:0回答:1

在 Rails 7 中,我已经附加了

product_images
。但我需要从中创建新的变体。所以我添加到我的
Product
模型中:

  has_many_attached :product_images do |attachable|
    attachable.variant(:thumb, resize_to_fill: [400, 400])
    attachable.variant(:medium, resize_to_fill: [800, 800])
    attachable.variant(:vertical, resize_to_fill: [500, 800])
    attachable.variant(:big, resize_to_fill: [1200, 1200])
  end

现在,如何重新创建变体以便创建新版本?

ruby-on-rails rails-activestorage
1个回答
0
投票

变体的尺寸/等用作其哈希/校验和的一部分,因此,如果您更改这些内容,则下次访问/查看时将自动创建新的变体。

© www.soinside.com 2019 - 2024. All rights reserved.