簡體   English   中英

如何添加顯示在Searchlogic中搜索到的內容的元素?

[英]How do I add an element that shows what was searched in Searchlogic?

我正在使用Searchlogic for Rails寶石。 一切都很好。 我剩下的唯一問題是在查詢后如何顯示元素,該內容類似於:

Search Results for "whatever"

我在文檔中找不到任何內容。 有人有建議嗎? 這是我的代碼:

/posts/index.html.erb

<% form_for @search do |f| %>
  <%= f.text_field (:title_like_or_body_like, :class => "search-field") %>
  <%= f.submit "Search", :class => "search-field-button" %>
<% end %>

posts_controller.rb#index

@posts = @search.all(:order => "created_at DESC").paginate(
                 :page => params[:page], :per_page => 6)

app / controllers / posts_controller.rb

class PostsController < ApplicationController
  def index
    if params[:search]
      @search_term = params[:search][:title_like_or_body_like]
    end
    # ...
  end
end

app / views / posts / index.html.erb

<% if @search_term %>
  <h1>Search results for "<%= @search_term %>"</h1>
<% end %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM