Jquery ui jQuery UI自动完成抛出未捕获的类型错误:对象没有方法';自动完成';

Jquery ui jQuery UI自动完成抛出未捕获的类型错误:对象没有方法';自动完成';,jquery-ui,autocomplete,ruby-on-rails-3.1,Jquery Ui,Autocomplete,Ruby On Rails 3.1,我试图将jQuery UI自动完成功能引入Rails 3.1.3应用程序中的小部件。它不做任何事情,在检查Chrome developer tools中的脚本时,我看到以下内容: jQuery(function() { return $("#location").autocomplete({ locations.js:3 Uncaught TypeError: Object #<Object> has no method 'autocomplete' source

我试图将jQuery UI自动完成功能引入Rails 3.1.3应用程序中的小部件。它不做任何事情,在检查Chrome developer tools中的脚本时,我看到以下内容:

jQuery(function() {
  return $("#location").autocomplete({
    locations.js:3 Uncaught TypeError: Object #<Object> has no method 'autocomplete'
    source: ["foo", "food", "four"]
  });
});
jQuery ->
  $('#location').autocomplete
    source: ["foo", "food", "four"]
我的咖啡脚本包含以下内容:

jQuery(function() {
  return $("#location").autocomplete({
    locations.js:3 Uncaught TypeError: Object #<Object> has no method 'autocomplete'
    source: ["foo", "food", "four"]
  });
});
jQuery ->
  $('#location').autocomplete
    source: ["foo", "food", "four"]

我错过了什么

事实证明,由于我也有active_admin,“/=require_tree.”正在从active_admin/vendor路径添加一个较旧版本的jQuery,该路径正在删除autocomplete方法。摆脱了“/=require_”树。“现在明确添加了“/=require位置”,效果很好。

jQuery和jQuery UI是否加载到文档中?检查开发人员工具中的“网络”选项卡。文档准备好后是否调用$('#location').autocomplete()?@soderslatt是。我看到jquery.js,然后是jquery-ui.js,然后是locations.js之前的一些其他内容。“jQuery->”文档是否已准备就绪。是否包含任何其他JavaScript库,如Prototype?这可能是一个jquery冲突问题@Soderslat感谢您的评论。这让我进行了调查,结果发现,由于我也有活动的\u admin,“/=require\u tree.”正在从活动的\u admin/vendor路径添加一个较旧版本的jQuery,该路径正在删除自动完成方法。去掉了“/=require_”树。“现在,显式添加“/=require位置”,现在可以正常工作了。谢谢。只是补充一下,同样的事情也发生在我身上,但因为我使用的是WYMeditor,它还附带了一个旧版本的JQuery。你能一步一步地解释一下吗?我有同样的错误,但我使用引导。