如果404,Rails处理加载外部图像

时间:2012-12-05 15:28:09

标签: ruby-on-rails-3 event-handling http-status-code-404 image

在我看来,我想从我的服务器加载外部存储的图像。 可能会发生图像移动到另一个网址,然后我将收到404.

我如何在我看来处理这个问题?例如,如果img返回404?

,则加载本地标准图片

例如使用这个简单的HTML img标签

<img src="<%=myExternalImageUrl%>" />

1 个答案:

答案 0 :(得分:1)

我认为你不能在Rails中做到这一点,但我认为你可以用Javascript来做到这一点我相信。您需要使用Javascript加载图像,测试响应以查看它是否正常加载,然后将其插入DOM或将其替换为默认图像。