0
Я использую solr для поиска.Solr, возвращающий неправильный тип объекта
В моей модели у меня есть -
searchable do
integer :rank
text :title, :descritpion
text :aboutuser do
users.map { |user| user.aboutuser }
end
text :username do
users.map { |user| user.username }
end
end
, а затем в контроллере -
def index
@books = Book.search do
fulltext params[:search]
order_by :rank, :desc
end
...
В сервере журнал запрос выглядит иметь правильные вещи в нем -
SOLR Request (7.0ms) [ path=select parameters={fq: ["type:Book"], sort: "rank_i desc", q: "Every", fl: "* score", qf: "title_text descritpion_text aboutuser_text username_text", defType: "edismax", start: 0, rows: 30} ]
Но вместо того, чтобы возвращать объекты Книги, он возвращает это:
#<Sunspot::Search::StandardSearch:0x007fe6bf4f3550>
Это вызывает ошибку неопределенного метода при визуализации представления. Где я иду не так?