【发布时间】:2019-02-22 15:20:38
【问题描述】:
在 Rails 中使用ActiveStorage,可以在创建变体时“按需”添加变体。它们现在保存在一些存储(磁盘、S3、谷歌云等)中。
如果您意识到某些变体毕竟是不需要的,并更改您的代码以不调用它们...我认为它们仍将保留在存储中。
如何清理这些,不占用存储空间?我找不到任何 ActiveStorage API 来删除变体。
【问题讨论】:
标签: ruby-on-rails rails-activestorage
在 Rails 中使用ActiveStorage,可以在创建变体时“按需”添加变体。它们现在保存在一些存储(磁盘、S3、谷歌云等)中。
如果您意识到某些变体毕竟是不需要的,并更改您的代码以不调用它们...我认为它们仍将保留在存储中。
如何清理这些,不占用存储空间?我找不到任何 ActiveStorage API 来删除变体。
【问题讨论】:
标签: ruby-on-rails rails-activestorage
如果再次生成所有变体的成本是可以接受的,或者如果您需要使大多数变体无效,那么您可以简单地删除 variants 文件夹。 Rails 会在需要时再次生成变体。
【讨论】: