2013-03-07 383 views
1

現在我只能從視頻頁面搜索,如何在網站的任何頁面添加搜索?rails搜索結果

當我想從另一個控制器搜索搜索不重定向到指數

我控制器/ videos_controller.rb

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

我的意見/共享/ _menu.html.erb

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

回答

0

您可以將該部分添加到網站上的任何視圖頁面(page_name.html.erb文件)。它將通過路由文件提交給控制器。

任何地方的網站上,你可以添加以下的觀點:

<%= render "shared/menu" %> 
+0

我在佈局這個文件/ application.html.erb – Anton 2013-03-07 23:08:34

+0

當然,這是每一個網頁上看到這種形式的一種方式。這是否解決您的問題?或者有沒有我不明白的問題? – AdamT 2013-03-07 23:55:16

+0

問題是,搜索不呈現頁面 – Anton 2013-03-08 10:24:36