我有一个Project
模型has_many :attachments
。
在附件模型中,我有以下代码:
has_attached_file :document, default_url: "",
storage: :s3,
s3_credentials: {
access_key_id: "...",
secret_access_key: "..."
},
bucket: "projects",
path: ":id/:filename"
path: ":id/:filename"
是否足以创建uniqe路径?我无法找到path
可用的选项。
答案 0 :(得分:0)
如果附件表中的每条记录只能有一个AWS密钥,则:id本身就足以实现唯一性。
您可能会考虑是否要对带有哈希的文件的URL进行模糊处理,或者URL变得可预测。这可能并不可取。