【发布时间】:2011-12-26 09:47:18
【问题描述】:
Rails 3.1 在开发过程中加载页面非常缓慢。它通过管道处理它们,一次一个,并且花费的时间太长。
是否可以预编译我的资产(我现在没有测试,所以静态文件很好)并且 Rails 不负责为它们提供服务?这会让事情变得更快吗?
更新:找到了解决方案。
Richard Hulse 有这个问题的正确答案。 rake assets:precompile 将预构建资产,以便直接提供它们,而无需资产管道。
但是 Frexuz 的 回答解决了我一直遇到的加载缓慢的问题。加载 Rails-dev-tweaks gem 可以显着加快开发中的页面加载速度。
【问题讨论】:
-
将文件
config/environments/development.rb的资产设置添加到您的问题中,这应该是缓慢的根源。
标签: ruby-on-rails-3 performance asset-pipeline