我有幾個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