2015-08-27 7 views
0

Я пытаюсь настроить скрепку с помощью amazon s3, я нашел учебник, который похож на следующий код. Что мне нужно указать в качестве URL-адреса и пути?настроить paperclip с amazon s3

config.paperclip_defaults = { 
:storage => :s3, 
:s3_credentials => { 
:bucket => ENV['S3_BUCKET_NAME'], 
:access_key_id => ENV['AWS_ACCESS_KEY_ID'], 
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'] 
}, 
:url => ':s3_domain_url', 
:path => "/:class/:attachment/:id_partition/:style/:filename" 
} 

ответ

0

Вам не придется беспокоиться о трогательной URL, если вы не заботитесь о том или нет размещен URL домена стиле (ведро-name.s3.amazonaws) или путь стиля (s3.amazonaws. ком/ковшового имя). Вы не можете добавить это в свои конфигурации и по умолчанию будет использовать стиль домена.

Путь сообщает Paperclip, какой путь сохранить ваши вложения. Это означает, что в локальной файловой системе он сохранит его под «(название модели)/(имя вложения)/(id)/(стиль, например, маленький, миниатюра)/(имя файла)». Он будет делать то же самое для вашего ведра, поэтому вы будете иметь все эти забавные папки, чтобы щелкнуть, если вы просмотрите свое ведро. Вы можете оставить его по умолчанию или изменить его, если хотите, чтобы ваш путь был немного короче.

Смежные вопросы