2013-10-06 2 views
0

У меня есть результат от API поиска, который я хочу постраничной с will_paginateнеопределенный метод `постраничной», когда постраничного апи результат

@results = client.search(params[:q]) 

Я пытался добавить эту строку в код

@results = client.search(params[:q]).paginate(page: params[:page], per_page: 10) 

Результат из api - это массив, так как я могу разбивать этот результат на paginate? Приведенный выше пример дает мне ошибку: «undefined method» paginate 'for ....

+0

Какой API это? –

+0

показать полную ошибку, AFAIK paginate работает с массивами. – tihom

ответ

0

Ну, если client.search(params[:q]) не возвращается (я думаю) ActiveRecord::Relation, тогда вам придется использовать пользовательский paginator, что-то как описано here

Смежные вопросы