Я использую Rails 3.1 и использую это руководство по Railscast для реализации солнечного пятна. Я следую все правильно (я думаю), однако, когда я запускаю поиск так:
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
, я получаю полный список всех продуктов, независимо от того, что я посылаю в поисковом запросе
Кто-нибудь знает, что я делаю не так?