Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery自动完成:类型错误:this.source不是函数_Javascript_Jquery_Ruby On Rails_Ruby_Haml - Fatal编程技术网

Javascript jQuery自动完成:类型错误:this.source不是函数

Javascript jQuery自动完成:类型错误:this.source不是函数,javascript,jquery,ruby-on-rails,ruby,haml,Javascript,Jquery,Ruby On Rails,Ruby,Haml,我已经在两个输入字段上实现了自动完成,一个是名称,一个是活动。使用Safari或FireFox时,该框不会显示在名称输入字段中。在控制台中显示此错误消息: TypeError:this.source不是函数。(在'this.source({term:value},this._response())'中,'this.source'为空) 这些是控制器 class ActivitiesController < ApplicationController autocomplete :acti

我已经在两个输入字段上实现了自动完成,一个是名称,一个是活动。使用Safari或FireFox时,该框不会显示在名称输入字段中。在控制台中显示此错误消息:

TypeError:this.source不是函数。(在'this.source({term:value},this._response())'中,'this.source'为空)

这些是控制器

class ActivitiesController < ApplicationController
  autocomplete :activity, :name
end

class UsersController < ApplicationController
  autocomplete :user, :name
end

你知道我做错了什么吗?

你能再添加一个JavaScript吗?因为这似乎就是错误所在。@evolutionxbox我想你想要application.js?这不是我想要的,但错误与问题中的代码无关。请将添加到问题本身。你也可以添加一个JavaScript吗?因为这似乎就是错误所在。@evolutionxbox我想您需要application.js?这不是我想要的,但错误与问题中的代码无关。请将添加到问题本身中。
class ActivitiesController < ApplicationController
  autocomplete :activity, :name
end

class UsersController < ApplicationController
  autocomplete :user, :name
end
//= require jquery
//= require bootstrap-sprockets
//= require bootstrap3-typeahead
//= require bootstrap3-autocomplete-input
//= require jquery_ujs
//= require later
//= require kudosclicker
//= require simple_form_autocomplete
//= require_tree .