【发布时间】:2010-11-23 08:04:41
【问题描述】:
我目前正在使用回形针将图像上传到我的 rails 应用程序。这可能是一个非常简单的修复,但我如何或在哪里保存丢失的图像?这是由于没有任何丢失的图像而产生的错误。我该如何更改?
ActionController::RoutingError (No route matches "/photos/normal/missing.png"):
【问题讨论】:
我目前正在使用回形针将图像上传到我的 rails 应用程序。这可能是一个非常简单的修复,但我如何或在哪里保存丢失的图像?这是由于没有任何丢失的图像而产生的错误。我该如何更改?
ActionController::RoutingError (No route matches "/photos/normal/missing.png"):
【问题讨论】:
如果您不需要对默认图像进行任何控制,我认为您不需要,您可以将其放在RAILS_ROOT/public/images/ 下的任何文件夹中
只需确保在附件模型中使用:default_url parameter 指出它。因此,例如,如果您将图像放在RAILS_ROOT/public/images/normal/missing.png 中,则不需要像这样指定路径:
has_attached_file :photo, :default_url => "/images/normal/missing.png"
【讨论】: