Как я могу заставить Refinerycms отображать URL-адреса загруженных изображений из Amazon S3, а не /system/images?

Я использую:
Refinery — 2.1.0
Rails — 3.2.14
Ruby — 1.9.3p392

На локальном хосте я настроил переработку для загрузки изображений в Amazon S3. Я настроил это, отредактировав файл core.rb, чтобы он имел:

 config.s3_backend = true
 config.s3_access_key_id = 'key here'
 config.s3_secret_access_key = 'access key'
 config.s3_bucket_name = 'bucket name'
 config.s3_region = 'us-west-1'

Изображения загружаются в S3, но администратор перерабатывающего завода отображает изображения как полученные с:
localhost:3000/system/images/.../some_image.jpg

При размещении изображения на странице также отображается тот же результат.

Я сделал пакетную загрузку в S3, и все изображения находятся в отдельных папках в S3. Как я могу заставить Refinery извлекать изображение с удаленного URL-адреса?


person user2337432    schedule 12.09.2013    source источник
comment
Столкнулся с той же проблемой, что и мы. Не было проблем с S3/Refinery CMS в прошлых проектах.   -  person Chris Wise    schedule 02.10.2013


Ответы (1)