当前位置:  开发笔记 > 编程语言 > 正文

在Ruby on Rails中如何在运行时组合多个Javascript文件?

如何解决《在RubyonRails中如何在运行时组合多个Javascript文件?》经验,为你挑选了2个好方法。

我正在构建一个对Javascript很重的Facebook应用程序.为此,我有多个Javascript文件.由于在Facebook开发中,页面是通过隧道提供的,因此在请求多个javascript文件时会增加过多的延迟.是否可以在运行时组合多个javascript文件的内容?拥有多个文件使其易于开发,因此我避免在开发本身时将其组合在一起.



1> John Topley..:

您可以将:cache选项传递给javascript_include_tag将文件合并为一个的选项:

<%= javascript_include_tag :all, :cache => true %>

请注意,这取决于ActionController::Base.perform_caching设置为true,默认情况下是Rails生产环境.

见http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#M001493



2> Kristian..:

在您的配置文件中/config/environments,您可以找到每个环境的文件development.rb,等等.

在该文件中,您可以设置 config.assets.debug = false

这会将文件减少到1个js文件和1个css文件.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有