【问题标题】:rails search result轨道搜索结果
【发布时间】:2013-03-07 20:21:12
【问题描述】:

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

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

我的控制器/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 %>

【问题讨论】:

    标签: ruby-on-rails search


    【解决方案1】:

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

    您可以在网站上的任何位置将以下内容添加到视图中:

    <%= render "shared/menu" %>
    

    【讨论】:

    • 我在 layouts/application.html.erb 中有这个文件
    • 当然,这是在每一页上查看此表单的一种方式。这能解决您的问题吗?还是有什么我不明白的问题?
    • 问题是搜索没有呈现页面
    猜你喜欢
    • 2020-06-08
    • 2018-03-12
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    • 2020-12-26
    • 2015-05-17
    • 1970-01-01
    • 2016-06-11
    相关资源
    最近更新 更多