Rails 3 - 如何推迟解析JavaScript

Sne*_*ick 2 javascript deferred-execution ruby-on-rails-3

我正在尝试优化我的网站,我得到的一个建议是推迟解析JavaScript.我用谷歌搜索了几个小时,但我没有遇到一个优雅的解决方案,在Rails 3中这样做.我正在使用标准

<%= javascript_include_tag :application -%>
Run Code Online (Sandbox Code Playgroud)

在我的代码中标记,就在之前.有人知道一种相对简单的方法来推迟加载application.js文件的所有Javascript吗?谢谢.

gab*_*lal 5

我知道这是一个老问题,但万一有人还在寻找解决方案:我解决了问题<%= javascript_include_tag 'application' %>,直到最后.

  ....
  <%= stylesheet_link_tag 'application', :media => 'all' %>
</head>
<body>
  ...
</body>
  <%= javascript_include_tag 'application' %>
</html>
Run Code Online (Sandbox Code Playgroud)

我希望它可以帮助某人......