如何在Amazon S3中自定义Rails 5.2 ActiveStorage附件的路径?

时间:2018-04-18 13:05:44

标签: ruby-on-rails amazon-s3 rails-activestorage

添加

等附件时
has_one_attached :resume_attachment

保存的文件最终位于S3存储桶的顶层。如何将它们添加到子目录?例如,我的旧回形针配置可以按型号名称分类在目录中。

1 个答案:

答案 0 :(得分:2)

你做不到。当时只有一个选项可用于has_one_attachedhas_many_attached:dependenthttps://github.com/rails/rails/blob/master/activestorage/lib/active_storage/attached/macros.rb#L30

看(也许你有这个原因,但它是关于“直接”上传所以......):How to specify a prefix when uploading to S3 using activestorage's direct upload?。 响应来自Active Storage的主要维护者。