我正在使用Ruby on Rails构建一个应用程序。我在我的Gemfile中包含以下内容:
gem 'jquery-rails', '3.1.0'
gem 'jquery-ui-rails', '4.1.0'
添加到我的网站: jQuery JavaScript Library v1.11.0和jQuery UI 1.10.3
我也用:
gem 'mercury-rails', :git => 'git://github.com/jejacks0n/mercury.git'
添加到我的网站:
jQuery UI 1.8.13
现在,当我尝试使列表可排序时,与加载的文件存在冲突,我得到一个TypeError:$ .ui.contains不是函数
如果我去除汞,一切正常。
有没有办法组织我的javascript文件,以便将mercury.js仅加载到特定页面(我不会使用可排序的)?
答案 0 :(得分:1)
您可以在布局中添加yeild :javascripts
,也可以在特定模板中添加
content_for :javascripts do
<script src='whatever'></scirpt>
end