默认照片未显示登台环境

时间:2016-10-14 22:14:15

标签: ruby-on-rails heroku

我在heroku的暂存环境中有一个网站。只要用户没有与之关联的图像,就会显示默认图像。图像存储在我的资产/图像目录中。我不认为这是没有S3存储桶的情况,因为图像目录中的其他照片显示正确。

我的模型已设置

class Project < ActiveRecord::Base
  has_attached_file :image, styles: { medium: "300x300>", thumb: "100x100>" }, 
                                     :default_url =>
                                      ActionController::Base.helpers.asset_path("noimage.jpg")

我的问题是如何询问图像文件或与回形针相关的内容。

1 个答案:

答案 0 :(得分:0)

试试这个,对我有用:

default_url: ->(attachment) {ActionController::Base.helpers.asset_path("noimage.jpg")}

请注意,我的图片文件位于/assets/images

如果这不起作用,还有其他变化......似乎是paperclip的持续问题default_url