简体   繁体   English

Rails应用程序需要很长时间才能生成错误页面

[英]Rails app takes a long time to generate error page

My Rails app generates error page very slowly (Rail 3.1/3.2, ruby 1.9.2/1.9.3). 我的Rails应用程序生成错误页面非常缓慢(Rail 3.1 / 3.2,ruby 1.9.2 / 1.9.3)。 Eg I have added my_bad_variable to some .haml template and 例如,我已将my_bad_variable添加到某个.haml模板中

Rendered fees/index.html.haml within layouts/application (97752.1ms) Completed 500 Internal Server Error in 99579ms

ActionView::Template::Error (undefined local variable or method `my_bad_variable' for #<#:0x00000003bbf0c8>):

After deleting this fake variable: 删除这个假变量后:

Completed 200 OK in 327ms (Views: 274.7ms | ActiveRecord: 9.8ms)

Any suggestions? 有什么建议么?

I had this issue when I upgraded to rails 3.2. 当我升级到rails 3.2时遇到了这个问题。 I added this initializer to fix it: 我添加了这个初始化程序来修复它:

module ActionDispatch
  module Routing
    class RouteSet
      alias :inspect :to_s
    end
  end
end

I think it was related to ree. 我认为这与ree有关。 Are you using ree? 你在用ree吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM