在我的会员模型中,我没有上传图片的默认网址:
default_url: "/images/:style/missing.png"
在assets / images文件夹中我创建了一个' medium'文件夹并存储图像' missing.png'
但是,当我创建新的成员对象而不上传图片时,该网页并未显示missing.png
我错过了什么吗?
我还尝试了解决方案here并将默认设置更改为:
default_url: "/:style/missing.png"
但这没有用。
非常感谢帮助
答案 0 :(得分:1)
您可以使用以下工作代码。它在我的情况下工作正常。
has_attached_file :content, styles: { thumb: "120x120>", medium: "160x226" }, default_url: "/assets/noimage/:style/missing.png",
:storage => :s3,
:s3_protocol => 'https',
:s3_host_name => Settings.aws.s3.host_name,
:s3_credentials => {
:bucket => Settings.aws.s3.bucket,
:access_key_id => Settings.aws.access_key_id,
:secret_access_key => Settings.aws.secret_access_key
}