【发布时间】:2016-02-06 00:12:36
【问题描述】:
我正在使用 Paperclip + Amazon S3 来管理用户的上传。我的应用程序现在正在生产中,但是我必须从
更改文件路径/urlhas_attached_file :file,
:url => "#{ENV['AWS_S3_FOLDER']}/attachments/:basename_:id.:extension",
:path => "#{ENV['AWS_S3_FOLDER']}/attachments/:basename_:id.:extension"
到
:url => "#{ENV['AWS_S3_FOLDER']}/attachments/patient_:patientid/:basename_:id.:extension",
:path => "#{ENV['AWS_S3_FOLDER']}/attachments/patient_:patientid/:basename_:id.:extension"
现在,由于路径更改,我无法访问已上传到 AWS S3 的文件。有没有办法替换已经上传到正确路径的文件,以便我可以访问它们?还有一个问题,:url 和 :path 有什么区别?
【问题讨论】:
标签: ruby-on-rails amazon-web-services amazon-s3 paperclip