Я использую 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...
Вот как я объявил searchable
в файле product.rb
searchable do
text :title
end
Однако я продолжаю работать со следующей ошибкой
undefined method `results' for #<MetaSearch::Searches::Product:0x12a089f50>
Но когда я делаю только @products = @search
, я получаю полный список всех продуктов, независимо от того, что я отправляю в поисковом запросе
Кто-нибудь знает, что я делаю неправильно?