Rails缺少图像

时间:2010-11-23 08:04:42

标签: ruby-on-rails paperclip

我目前正在使用paperclip将图像上传到我的rails应用程序。这可能是一个非常简单的修复,但我如何或在何处保存丢失的图像?这是由于没有任何丢失图像而产生的错误。我该如何改变?

ActionController::RoutingError (No route matches "/photos/normal/missing.png"):

1 个答案:

答案 0 :(得分:39)

如果您不需要对我认为不需要的默认图像进行任何控制,可以将其放在RAILS_ROOT/public/images/

下的任何文件夹中

请确保使用:default_url parameter在附件模型中指出它。因此,例如,如果您将图像放在RAILS_ROOT/public/images/normal/missing.png中,则需要指定如下路径:

has_attached_file :photo, :default_url => "/images/normal/missing.png"