Rails:抑制开发中丢失的图像路由错误

时间:2016-03-18 21:34:48

标签: ruby-on-rails ruby-on-rails-4 logging

我的应用程序加载了很多图像,这些图像在开发中并不是必需的,因此我没有本地图像。但是,正因为如此,我得到了一堆路由错误:

log

我可以以某种方式抑制这样的日志消息吗?像quiet_assets这样的宝石不起作用,因为它是{{1}}。

1 个答案:

答案 0 :(得分:1)

您可以声明一个可以阻止错误的全能路径:

unless Rails.env.production?
  get "/system/covers/*covers", to: "application#noop"
end

class ApplicationController
  def noop
    render nothing: true
  end
end

您还可以渲染默认图片,以免在浏览器控制台中出现错误。