Rails4: отображение статических изображений в S3 - PullRequest
0 голосов
/ 19 марта 2019

У меня есть несколько статических изображений, хранящихся в S3. Мой план - просто отобразить изображения в моем приложении rails. Однако я не могу найти именно то, что мне нужно от Интернета.

Структура файла выглядит следующим образом:

  • bucket_name / а / о / 1.png
  • bucket_name / а / о / 2 / x.png
  • bucket_name / а / о / 2 / y.png

Я планирую использовать скрепку, и учетные данные указаны ниже:

config.paperclip_defaults = {
  storage: :s3,
  s3_permissions: 'private',
  s3_region: ENV['AWS_REGION'],
  s3_credentials: {
    bucket: ENV['AWS_BUCKET'],
    access_key_id: ENV['AWS_ACCESS_KEY_ID'],
    secret_access_key: ENV['AWS_SECRET_ACCESS_KEY']
  }
}

Но можно ли в файле просмотра использовать что-то подобное ниже, чтобы получить правильный URL для отображения?

<%= image_tag("a/#{I18n.locale}/#{@view_string}.png") %>

Пожалуйста, сообщите. Спасибо!

...