rails搜索结果

时间:2013-03-07 20:21:13

标签: ruby-on-rails search

现在我只能从视频页面搜索,如何从网站的任何页面添加搜索?

当我想从另一个控制器搜索时,搜索不会重定向到索引

my controllers / videos_controller.rb

  def index
    @videos = Video.text_search(params[:query]).page(params[:page]).per(12)
  end

我的观点/ shared / _menu.html.erb

<%= form_tag videos_path, method: :get do %>
    <%= search_field_tag :query, params[:query]  %>
<% end %>

1 个答案:

答案 0 :(得分:0)

您可以将该部分添加到网站上的任何视图页面(page_name.html.erb文件)。它将通过路径文件提交给控制器。

网站上的任何地方都可以将以下内容添加到视图中:

<%= render "shared/menu" %>