我在heroku的暂存环境中有一个网站。只要用户没有与之关联的图像,就会显示默认图像。图像存储在我的资产/图像目录中。我不认为这是没有S3存储桶的情况,因为图像目录中的其他照片显示正确。
我的模型已设置
class Project < ActiveRecord::Base
has_attached_file :image, styles: { medium: "300x300>", thumb: "100x100>" },
:default_url =>
ActionController::Base.helpers.asset_path("noimage.jpg")
我的问题是如何询问图像文件或与回形针相关的内容。
答案 0 :(得分:0)
试试这个,对我有用:
default_url: ->(attachment) {ActionController::Base.helpers.asset_path("noimage.jpg")}
请注意,我的图片文件位于/assets/images
如果这不起作用,还有其他变化......似乎是paperclip的持续问题default_url