我已成功将Jquery Autocomplete用于我网站上的其他表单,但这个给我带来了麻烦。
// Controller
class UsersController < ApplicationController
autocomplete :user, :name,
...
end
// Routes
resources :users do
get :autocomplete_name, :on => :collection
end
//View
<% form_tag users_path, method: :get do %>
<%= autocomplete_field_tag :name, params[:name], autocomplete_name_users_path, :placeholder => "Search by name" %>
<%= submit_tag "Search", :id => "submit" %>
<% end %>
搜索表单有效,但未显示自动完成。
答案 0 :(得分:0)
请在routes.rb文件
中替换以下内容resources :users do
get :autocomplete_user_name, :on => :collection
end
请参阅Rails 4 autocomplete了解更多文档。