每次都将主要Javascript加载到application.js中。现在创建满足不同需求的文件。创建一个form.js文件,一个myfancypart.js文件等。不要将它们加载到application.html.erb布局中。在需要它们时动态加载它们:
application.html.erb:
<%= javascript_include_tag "application" %><%= yield :javascript_includes %>
您view.html.erb的顶部:
<% content_for :javascript_includes do %> <%= javascript_include_tag "forms.js" %><% end %>
content_for块中的所有内容都将以yield:javascript_includes加载。



