Как настроить управление кэшем для файлов S3, загружаемых через Active Storage? - PullRequest
0 голосов
/ 20 мая 2019

Я хочу установить кэш-контроль для файлов, загружаемых на S3 через Active Storage.

В репо рельсов есть эта строка ( ссылка здесь ):

object_for(key).put(body: io, content_md5: checksum, content_type: content_type, **upload_options)

Так что я знаю, что если в ** upload_options есть ключ :cache_control, он может работать. (ссылка на ссылку aws здесь )

Как правильно установить что-то в upload_options?

1 Ответ

4 голосов
/ 22 мая 2019

in storage.yml, добавьте upload: config:

amazon:
  service: S3
  upload:
    cache_control: 'private, max-age=31536000'
...