ruby-on-rails – Helpers在rails 3(.2)中使用大量内存
发布时间:2020-12-17 02:01:07 所属栏目:百科 来源:网络整理
导读:在将rails 2应用程序迁移到rails 3时,我遇到了大量使用的内存. 经过一番研究后,我发现帮助者是问题所在.在视图中取消注释任何帮助程序都会加速一切. 我试图找到真正问题的事情: include_all_helpers = false 禁用部分辅助文件 通过将Model.all用法重构为更
在将rails 2应用程序迁移到rails 3时,我遇到了大量使用的内存.
经过一番研究后,我发现帮助者是问题所在.在视图中取消注释任何帮助程序都会加速一切. 我试图找到真正问题的事情: > include_all_helpers = false 我现在得到了一个理论,可能会重命名或删除一些助手,rails开始搜索它们并开始搜索模型/控制器作为救援. 页面请求最多需要5秒钟并使用2 GB内存. 任何人都知道导致此问题的原因以及如何修复或调试它? 解决方法
将其放在config / initializers / anti_freeze_hack.rb中修复:
module ActionDispatch module Routing class RouteSet alias inspect to_s end end end 积分到Amala链接我正确的主题:D (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |