如何使用户搜索在栏下动态显示结果

时间:2013-07-08 04:21:33

标签: javascript ruby-on-rails

如何让我的搜索栏与facebook类似,它会动态呈现用户。我想在键入每个字符时在搜索栏下方显示5个最相关的用户。

目前我的标题中有一个工作搜索,如下所示:

<%= form_tag users_path, :method => 'get', :class => "navbar-search" do %>
  <%= search_field_tag :search, params[:search], placeholder: "Find People", :class => "search-query", id: "headersearch" %>
  <div class="icon-search"></div>
<% end %>

使用我的用户控制器#index方法转到另一个页面:

def index
  @users = User.paginate(page: params[:page]).search(params[:search])
end

在索引视图中:

<%= render @users %>

2 个答案:

答案 0 :(得分:0)

您是否正在寻找与this??

类似的内容

答案 1 :(得分:0)

查看this免费Railscast。如果您订阅了它们,那么也会有更新的专业版。