【发布时间】:2014-08-02 03:49:34
【问题描述】:
我正在尝试完成一个项目的自动完成搜索栏(用于标题和照片描述)。我在这个项目上的合作伙伴已经在 Photos 控制器中实现了以下搜索操作
def search_results
tag = params[:q].values.first
puts(tag)
@photos= @q.result(distinct: true).to_a
@photos += Photo.tagged_with(tag).flatten
@photos.uniq!
respond_to do |format|
format.html # show.html.erb
format.json { render json: @photos }
end
end
//And in my application.js
$(document).ready(function(){
$('#typeaheadBar').typeahead([
{
name: 'mysearch',
displayKey: 'title',
remote: '/search?utf8=%E2%9C%93&q%5Btitle_or_caption_cont%5D=%QUERY'
}
]);
});
我看不出有什么问题,但我的导师说我很接近,我知道 typeahead 正在返回一些东西,但我不知道如何引用它。有人可以指出我正确的方向或指出我做错了什么吗?谢谢。
【问题讨论】:
标签: javascript ruby-on-rails autocomplete typeahead.js bootstrap-typeahead