rails缺少资产导致缺少模板错误

时间:2016-07-14 20:36:23

标签: ruby-on-rails angularjs

我正在开发一个rails网站,它几乎只用于rails资源管道来提供angular和css。我注意到当图像丢失时,它会导致非常大的回溯,不会损坏应用程序,但会导致错误导致错误。错误如下所示:

Started GET "/assets/uploads/images/persona/photo/headshot/40/cropped_bc0e064e-73e4-495b-b916-5d6b4b95b464.jpg" 
 for ::1 at 2016-07-14 12:22:39 -0700
Processing by SinglePageApplicationController#angular as JPEG
  Parameters: {"path"=>"assets/uploads/images/persona/photo/headshot/40/
 cropped_bc0e064e-73e4-495b-b916-5d6b4b95b464"}
Completed 500 Internal Server Error in 1ms

ActionView::MissingTemplate - Missing template layouts/application with {:locale=>[:en], 
:formats=>[:jpeg], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :slim, :coffee]}. 
 Searched in: * "/Users/username/project/app/views"

有谁知道对此有什么好处?这根本不会损坏实际的应用程序,但我已经做了一些搜索,没有任何修复它。

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:1)

我能够通过在application_controller

中添加它来解决这个问题
rescue_from ActionView::MissingTemplate do |exception|
end

现在没有错误或堆栈痕迹:)