У меня есть несколько статических изображений, хранящихся в 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") %>
Пожалуйста, сообщите. Спасибо!