jQuery自动完成解决方案

时间:2014-01-20 10:12:03

标签: jquery ruby-on-rails autocomplete

我遇到了自动完成问题。请你帮我解决一下。

这是我的控制器代码:

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 %>

我的搜索功能正常,但自动完成功能无效。帮助我!

0 个答案:

没有答案