2012-01-11 69 views
0

编辑:无视我写的关于资产的一切。我禁用了他们,我仍然有这个问题。在OSX上运行。Rails 3.1.1在开发模式中极其缓慢?

我发现了一个answer here,这听起来好像它可能与资产有关。基本上我做了一个处理应用程序与一个页面上的形式导致另一个和每个页面采取这么慢的负载它让我疯狂。

下面是从服务器日志的一个片段,当我提出一个要求:

入门GET “/assets/pages.css?body=1” 为127.0.0.1于2012-01-10 22: 21:35 -0700服务资产/pages.css - 304未修改(1ms)

开始GET“/assets/authenticator.js?body=1”为127.0.0.1在 2012-01-10 22:21 :39 -0700服务资产/authenticator.js - 304不是 已修改(1ms)

已启动GET“/ assets/jq uery.js?body = 1“for 127.0.0.1 at 2012-01-10 22:21:39 -0700 Served asset /jquery.js - 304 Not Modified(2ms)

Started GET”/ assets/application .js?body = 1“for 127.0.0.1 at 2012-01-10 22:21:43 -0700 Served asset /application.js - 200 OK(0ms)

Started GET”/assets/pages.js ?体= 1" 127.0.0.1在2012-01-10 22时21分43秒-0700先得资产/pages.js - 304未修改(1毫秒)

装载倍日志表明不每个请求甚至接近1-3秒。 这是驱使我香蕉。我按照其他答案的建议安装了插件,但我不知道如何使用它或在设置中写什么。

谢谢你们。

+0

希望你正在使用Rails-3.1。检查这个链接:http://guides.rubyonrails.org/asset_pipeline.html – 2012-01-11 05:31:25

+0

Windows? Linux呢? Mac OS X?请提供更多信息。 – 2012-01-11 05:49:17

+0

OSX。对不起,忘了提。 – 2012-01-11 06:11:30

回答

4

试图寻找这条线在你development.log

Completed 200 OK in 476ms (Views: 155.1ms | ActiveRecord: 14.7ms) 

通常的罪魁祸首是在发展中不被缓存的谐音和类。另外,你也可以尝试这个宝石:https://github.com/wavii/rails-dev-tweaks

+1

另外,看看这个宝石https://github.com/wavii/rails-dev-tweaks – axsuul 2012-01-13 13:07:40