我有几个js文件,我把它们放到vendor/assets/js。然后我需要他们在应用程序js文件中;Rails资产管道 - 只添加jquery头
在页面顶部我需要jQuery和jquery_ujs属于jquery。现在,我加载应用程序js文件为;
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
的事情是,我有几个内部..html.erb文件,这首先需要在页面加载JS代码。但我想将它们合并到一个js文件中。我想要做的只是在head标签中调用jquery,并在body中调用应用程序js文件。但如果我删除jquery gem并将其称为;
<%= javascript_include_tag 'jquery.min', 'data-turbolinks-track' => true %>
Rails给出了关于jquery_ujs的错误。当然,我也可以在那里添加jquery_ujs。但是,最佳做法是什么?
涡轮链接的最佳实践是在头部添加尽可能多的脚本,并且只有绝对必要的脚本在体内。尝试将脚本从html.erb文件中的正文拉到头部,如果中断,只能将其移动到正文。 – Anand