簡體   English   中英

回形針-存儲在S3中的自定義文件夾中

[英]Paperclip - Store in Custom Folder in S3

我是回形針的新手。 我能夠存儲在s3中。 但實際上它存儲在“ journals / cover_images / 000/000/001 / original / download.png”中。 如何將路徑更改為自定義路徑。

在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中提到的路徑?

在paper_clip.rb文件中,添加了這兩行。

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

這有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM