我刚刚开始使用 Ruby & Rails,并通过 RailsInstaller 安装它,目前我正在研究教程和入门部分,没有任何逻辑的单页需要 6000 毫秒(或更多)加载。这绝对是可怕的。我尝试过
config.assets.debug = false
但这根本没有帮助...我使用的是 Windows 10
谢谢!
编辑:
这条线看起来很可疑:
Rendered C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/templates/rescues/routing_error.html.erb within rescues/layout (13516.0ms)
在对 Rails 资产管道进行了一整天的优化后,我出于沮丧而提出了这个老问题。事实证明,如果您在浏览器中激活了节流功能,那么您使用什么 Rails 版本或任何其他 gem 并不重要。
我正在使用 Chrome,由于某种原因,我设法激活了用于模拟慢速网络连接的节流功能。将其作为浏览器中的一个调试步骤进行检查。
您正在使用:
rails s puma
?如果您正在这样做,请检查控制台,也许您的资产有问题并导致延迟。 Rails 使用 Turbolink 来改善资产调用。