Ruby on rails 在RubyonRails中,如何在运行时组合多个Javascript文件?
我正在构建一个Facebook应用程序,它大量使用Javascript。为此,我有多个Javascript文件。由于在Facebook开发中,页面是通过隧道提供的,因此在请求多个javascript文件时会增加过多的延迟。是否可以在运行时组合多个javascript文件的内容?拥有多个文件使开发变得容易,因此我避免了在开发本身时必须将其合并。比在运行时合并更好,请看一看。它是一个框架,允许您在部署时组合javascript文件,并对其进行压缩。这样你就可以到处省钱了。它还引入了文档生成和JSLint检查,但这只是一个额外的好处。比在运行时组合更好,请看一看。它是一个框架,允许您在部署时组合javascript文件,并对其进行压缩。这样你就可以到处省钱了。它还包括文档生成和JSLint检查,但这只是一个额外的好处。您可以将Ruby on rails 在RubyonRails中,如何在运行时组合多个Javascript文件?,ruby-on-rails,Ruby On Rails,我正在构建一个Facebook应用程序,它大量使用Javascript。为此,我有多个Javascript文件。由于在Facebook开发中,页面是通过隧道提供的,因此在请求多个javascript文件时会增加过多的延迟。是否可以在运行时组合多个javascript文件的内容?拥有多个文件使开发变得容易,因此我避免了在开发本身时必须将其合并。比在运行时合并更好,请看一看。它是一个框架,允许您在部署时组合javascript文件,并对其进行压缩。这样你就可以到处省钱了。它还引入了文档生成和JSLi
:cache
选项传递给javascript\u include\u标记
,该标记将文件合并为一个:
<%= javascript_include_tag :all, :cache => true %>
true%>
请注意,这取决于ActionController::Base.perform\u caching
是否设置为true,Rails生产环境默认设置为true
- 看
:cache
选项传递给javascript\u include\u标签
,该标签将文件合并为一个:
<%= javascript_include_tag :all, :cache => true %>
true%>
请注意,这取决于ActionController::Base.perform\u caching
是否设置为true,Rails生产环境默认设置为true
- 看
它将组合并最小化javascript(和CSS)文件以用于生产,并添加一些视图帮助程序,使其非常易于使用。如果原始文件已更改,您可以运行一个rake命令来生成打包的文件。对于组合js和css文件,Jammit也是一个很好的捕获工具
对于组合js和css文件来说,Jammit也是一个很好的工具
在位于
/config/environments
的环境配置文件中,每个环境都有一个文件,如development.rb
等
在该文件中,可以设置config.assets.debug=false
这将把文件减少到1个js文件和1个css文件。在位于
/config/environments
的环境配置文件中,每个文件都有一个文件,比如development.rb
等等
在该文件中,可以设置config.assets.debug=false
这将把文件减少到1个js文件和1个css文件。仅当我们使用application.js时,才使用application.js