Rails 3 - set_routes_reloader - 真的很慢......为什么

时间:2012-06-14 16:12:57

标签: ruby-on-rails-3

使用本文中描述的栏杆修补程序:slow rails stack,我注意到“set_routes_reloader”步骤经常需要3秒钟。

这是预期的吗?如果没有,我可能做错了什么和/或我如何弄清楚我是否做错了等等。

1 个答案:

答案 0 :(得分:0)

在我们的案例中,问题是我们定义了太多路线。 set_routes_reloader步骤加载您的路由(您可能会猜到)。我们通过添加适当的:除了/:只有参数来获得很多里程。

可能对您有所帮助的是traceroute gem,它为您提供了没有关联控制器操作的路由列表。我写了一个一次性脚本来处理我们的traceroute输出并更新我们的routes.rb文件。你可以找到它here