如何在每次请求时阻止rails重新生成路由?

时间:2011-05-16 00:22:52

标签: ruby-on-rails ruby caching routes

我正在开发一个包含很多路线的大型铁路项目。如果rails处于开发模式,则应用程序运行速度非常慢,因为它必须重复生成路由。我已经通过删除大部分路线对我进行了几次测试,我们的应用程序几乎可以立即调出我们的页面而不是通常需要的10秒左右。我试图找出的是如何在开发模式下阻止rails在每个请求上重新生成路由。有没有办法缓存它或只是阻止它重新生成?

2 个答案:

答案 0 :(得分:0)

我不建议,但在配置中将cache_classes设置为true。每次要测试代码更改时,都必须重新启动服务器。

答案 1 :(得分:0)

你有没有得到这个?

我参加聚会的时间有点晚了,我没有直接的答案来阻止路线的再生,但是你会接受加速开发环境的其他部分作为妥协吗?如果是这样,那么值得查看Rails Development Boost gem。我从那里起速度有了很大的提升。