Я попал в ловушку с моим проектом в колледже относительно использования камней поиска Sunspot и will_paginate. Я использую sunspot в моем контроллере индекса проекта, и он работает нормально, но когда я добавил разбивку на страницы на один и тот же индекс, это создало проблему. Кажется, у меня не осталось и поиска, и разбиения на страницы в одно и то же время.Rails: Sunspot and Will_Paginate Issue
Это дает мне пагинацию (смотри ниже):
Индекс четкости
@projects = Project.all
@projects = Project.paginate :per_page => 4, :page => params[:page]
respond_to do |format|
format.html # index.html.erb
format.json { render json: @projects }
end
конец
Это дает мне мой поиск индекса (смотрите ниже):
индекс четкости
@projects = Project.all
@search = Project.search do
fulltext params[:search]
end
@projects = @search.results
respond_to do |format|
format.html # index.html.erb
format.json { render json: @projects }
end
конец
Но когда я добавить нумерацию страниц не работает/дисплей (смотрите ниже):
индекс четкости
@projects = Project.paginate :per_page => 4, :page => params[:page]
@search = Project.search do
fulltext params[:search]
end
@projects = @search.results
respond_to do |format|
format.html # index.html.erb
format.json { render json: @projects }
end
конец
поиска все еще работает, но нумерация страниц Безразлично 't появляется ... Любые идеи, как я заставляю их работать вместе?
Большое спасибо!