看法
= text_field_tag :food_tokens
食品控制器
def search
@foods = Food.where("name LIKE ?" , "%#{params[:q]}%")
respond_to do |format|
format.json { render json: @foods.as_json(only: [:id, :name]) }
end
end
路线
match '/search' => 'foods#search'
应用程序.js
$(function() {
$('#food_tokens').tokenInput('/search.json', { crossDomain: false }
});
/search.json 的输出
[{"id":"5","name":"Apple"},{"id":"6","name":"Burger"}]
当我开始在文本字段中输入“Apple”时,我收到“无结果”消息。
有什么见解吗?