Кажется, что форма поиска представления, безусловно, может привести искомое слово, но @search.results равно []. И когда я проверяю администратора Solr, переиндексация выглядит хорошо, но я также не могу искать здесь. Пожалуйста, дайте мне свой совет.
Показаны соответствующие файлы ниже.
messages_controller.rb
def index
@search = Message.all.search do
fulltext params[:search]
end
@messages = @search.results
end
сообщение.rb
class Message < ActiveRecord::Base
belongs_to :user
scope :recent, -> { order(created_at: :desc) }
validates :content, presence: true, length: { maximum: 200 }
validates :user_id, presence: true
searchable do
string :content
end
end
home.html.erb
<%= form_tag messages_path, :method => :get do %>
<p>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
<% end %>
маршруты.rb
resources :messages, only: [:index, :new, :create, :destroy]
Спасибо,