Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.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
Ruby on rails searchkick自动完成和建议未按预期工作_Ruby On Rails_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Searchkick - Fatal编程技术网 elasticsearch,searchkick,Ruby On Rails,elasticsearch,Searchkick" /> elasticsearch,searchkick,Ruby On Rails,elasticsearch,Searchkick" />

Ruby on rails searchkick自动完成和建议未按预期工作

Ruby on rails searchkick自动完成和建议未按预期工作,ruby-on-rails,elasticsearch,searchkick,Ruby On Rails,elasticsearch,Searchkick,我的控制器里有这个 @events = Newevent.search params[:search], suggest: true, partial: true, misspellings: {distance: 4} 在我的模型中 searchkick建议:[:eventname] 现在自动完成我有typeahead.js,它看起来像这样 (会增加但太大) 到目前为止,我还没有在我的模型中加入任何关于自动完成的内容,但是我的观点是这样的 <%= @events.try(:sugges

我的控制器里有这个

@events = Newevent.search params[:search], suggest: true, partial: true, misspellings: {distance: 4}
在我的模型中

searchkick建议:[:eventname]

现在自动完成我有typeahead.js,它看起来像这样

(会增加但太大)

到目前为止,我还没有在我的模型中加入任何关于自动完成的内容,但是我的观点是这样的

<%= @events.try(:suggestions) %>

这不会返回任何结果

想法

萨姆

为名为“自动搜索”的响应创建操作

event = NewEvent.search(params['keyword']).map(&:name)
render :json => event
为名为“自动搜索”的响应创建操作

event = NewEvent.search(params['keyword']).map(&:name)
render :json => event

在将searchkick suggest添加到您的模型后,您是否重新编制了数据库索引,然而,我将再次尝试@sachinSo a“未找到结果”不断出现,但仅此而已:)我处于相同的场景中,无法添加自动完成,因此在jquery和ajax@sachin你有没有机会分享?在你的模型中添加searchkick suggest后,你有没有重新索引你的数据库,然而,我将再次尝试@sachinSo a“未找到结果”不断出现,但仅此而已:)我处于相同的场景中,无法添加自动完成,因此在jquery和ajax@sachin你有机会和我分享吗?