簡體   English   中英

jQuery加載到資產管道之前,自定義js文件加載

[英]custom js file loading before jquery loads in asset pipeline

我試圖包括一個單獨的javascript文件,僅在我的rails應用程序的一頁上加載。

我加了

<%= javascript_include_tag "jumpstart" %>

在頁面底部(需要此文件的頁面)。

不幸的是,我的jQuery庫是在我的js文件加載之后加載的,所以我的'$'是未定義的。

看起來像這樣

  • 自定義頁面的HTML / CSS
  • 該頁面的JS文件
  • REST OF ASSET PIPELINE(這是加載jQuery庫的地方)

有誰知道如何解決這個自定義js文件之前加載jquery庫的解決方法?

使用content_for

在您的布局中, javascript_include_tag 'application 之后

<%= yield :scripts%>

在您的頁面中:

<% content_for :scripts do %>
  <%= javascript_include_tag "jumpstart" %>
<% end %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM