【问题标题】:Default js included in RailsRails 中包含的默认 js
【发布时间】:2011-01-16 13:51:53
【问题描述】:

当创建一个新的 Rails 应用程序时,它会自动提供几个相当大的 js 文件。在应用布局中,默认情况下全部加载到页面中:

<%= javascript_include_tag :defaults %>

我想知道,加载所有这些 javascript 是否会使网站变慢?
如果是这样,我在哪里可以更改:defaults 的定义?还是应该只包含我需要的那些并删除上面提到的代码行?

谢谢

【问题讨论】:

    标签: javascript html ruby-on-rails


    【解决方案1】:

    在 config/application.rb 中

    # JavaScript files you want as :defaults (application.js is always included).
    config.action_view.javascript_expansions[:defaults] = %w(jquery.js rails.js)
    

    使用:defaults 在任何情况下都不是强制性的。如果您担心性能,您应该至少阅读javascript_include_tag docs 中的缓存部分:

    【讨论】:

      猜你喜欢
      • 2015-08-23
      • 2018-11-05
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      相关资源
      最近更新 更多