现在我只能从视频页面搜索,如何从网站的任何页面添加搜索?
当我想从另一个控制器搜索时,搜索不会重定向到索引
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 %>
答案 0 :(得分:0)
您可以将该部分添加到网站上的任何视图页面(page_name.html.erb文件)。它将通过路径文件提交给控制器。
网站上的任何地方都可以将以下内容添加到视图中:
<%= render "shared/menu" %>