在jquery加载资产管道之前加载自定义js文件

时间:2014-04-24 19:30:22

标签: javascript ruby-on-rails

我试图将一个单独的javascript文件加载到我的rails应用程序中的一个页面上。

我添加了

<%= javascript_include_tag "jumpstart" %>

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

不幸的是,我的jsery库在我的js文件加载后加载,因此我的'$'未定义。

它看起来像这样

  • 自定义页面的HTML / CSS
  • 该页面的JS文件
  • REST OF ASSET PIPELINE(这是加载jquery库的地方)

有没有人知道如何在这个自定义js文件之前加载jquery库?

1 个答案:

答案 0 :(得分:1)

使用content_for

在您的布局中之后 javascript_include_tag 'application

<%= yield :scripts%>

在您的信息页中:

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