undefined "результаты" метода с помощью Sunspot Solr Search

Я использую Rails 3.1 и использовал этот учебник railscast для реализации sunspot. Я все слежу правильно (как мне кажется), когда я запускаю поиск следующим образом:

class ProductsController < ApplicationController
  # GET /products
  # GET /products.xml

  def index
    @search = Product.search do
      fulltext params[:search]
    end
    @products = @search.results
    respond_to do |format|
      format.html
      format.xml  { render :xml => @products }
    end
  end...

Вот как я объявил доступным для поиска в моем файле product.rb

searchable do
    text :title
end

Однако я продолжаю работать с следующая ошибка

undefined method `results' for #

Но когда я выполняю только @products = @search , я получаю полный список всех продуктов, независимо от того, что я отправляю в поисковом запросе

Кто-нибудь знает, что Я делаю что-то не так?

10
задан alik 28 October 2011 в 06:09
поделиться