Как добавить элемент, который показывает, что искали в Searchlogic? - PullRequest
0 голосов
/ 06 октября 2010

Я использую гем Searchlogic для Rails. Все работает отлично. Единственный вопрос, который я оставил, это как отобразить элемент после запроса, который говорит что-то вроде:

Search Results for "whatever"

Я не могу найти ничего в документах. У кого-нибудь есть предложения? Вот мой код:

/ сообщений / 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 # индекс

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

1 Ответ

0 голосов
/ 08 октября 2010

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 %>
...