我使用elasticsearch,searchkick和bootstrap在Rails 4中实现了Typeahead自动完成功能。 我重新加载网页时工作正常,但加载缓存页面时不起作用。 我想知道我应该从哪里开始解决这个问题。
以下是我的js代码的片段:
$ ->
$('#profile_search').typeahead
name: "profile"
remote: "/profiles/autocomplete?query=%QUERY"
答案 0 :(得分:1)
尝试这样的事情。 这是我的工作变体。
remote:{
url: '/profiles/autocomplete?query=%QUERY',
filter: function(parsedResponse) {
return parsedResponse.data;
}
},
prefetch: '/profiles/autocomplete?query=%QUERY';