2015-05-29 54 views
1

在我的Rails项目,我发送请求,这些都是很多文件我需要什么,如何加载多个文件与一个HTTP请求

Started GET "/assets/bootstrap.min.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/customized_bootstrap.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.core.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.theme.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.accordion.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.menu.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.autocomplete.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.button.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 


Started GET "/assets/jquery.ui.datepicker.css?body=1" for 127.0.0.1 at 2015-05-29 11:55:09 +0800 

如何通过单一的GET HTTP请求加载这些文件?

回答

0

这就是Rails资产管道在“开发”环境中的工作方式。当应用程序在“生产”环境中运行,JavaScript和CSS共同结合和精缩到一个文件中。退房RailsGuide on this topic

+0

你可以把一些外部依赖(你不需要调试的那个)放到一个文件中吗?这应该能够减少请求的服务器正在执行这将使网页加载速度的量。 – Cyzanfar

+0

@Cyzanfar好,在发展中,它一般不会有问题,因为服务器是你自己的(希望高性能)的计算机上运行,​​并且使用的Web应用程序只有一个,所以应该加载相当快了。 –

相关问题