我遇到了自动完成问题。请你帮我解决一下。
这是我的控制器代码:
def new
@product = Srch.new
end
class ProductsController < ApplicationController
autocomplete :srch, :name, :full => true do |items|
CustomJSON::Encoder.encode(items)
end
这是我的路线档案:
Search::Application.routes.draw do
root 'welcome#index'
resources :products do
get :autocomplete_srch_name, :on => :collection
end
end
这是我的观点文件:
<h1>Search for products</h1>
<%= form_tag("/products/show", method: "get") do %>
<%= label_tag(:q, "Search for:", ) %>
<%= autocomplete_field_tag('srch_name','',autocomplete_srch_name_products_path, :placeholder => "Search", :id => "Main search filter") %>
<%= submit_tag("Search", :name => nil) %>
<% end %>
我的搜索功能正常,但自动完成功能无效。帮助我!