2017-02-12 11 views
0

Я новичок в скрепке. Я могу хранить в s3. Но он фактически хранится в журналах/cover_images/000/000/001/original/download.png. Как изменить путь к настраиваемому пути.Paperclip - Магазин в пользовательской папке в S3

В paper_clip.rb

Paperclip::Attachment.default_options.merge!({ 
    # :url => "#{bucket_name}/static_cover_images/#{Customer.first.symbol}/:id/:style/:basename.:extension", 
    # :path => ":rails_root/public:url" 
    storage: :s3, 
    s3_credentials: { 
    bucket: bucket_name, 
    access_key_id: 'xxxxxxxxxxxxxx', 
    secret_access_key: 'yyyyyyyyyyyyyyyyyyyyyyy', 
    s3_region: 'mx-east-3' 
    }, 
    key: custom_path 

})

Как изменить путь к пути, указанного в: URL?

ответ

0

В файле paper_clip.rb добавлены эти две строки.

 :url => "/journals/static_cover_images/:basename.:extension", 
     :path => "/journals/static_cover_images/:basename.:extension"` 

Это работает !.