Отображение настраиваемых ссылок над коллекцией массивов с помощью Jbuilder

У меня есть собственный ответ JSON, в котором я отображаю коллекцию из 15 сообщений вместе со связанными данными, такими как комментарии и т. Д., Как часть вызова API. Я показываю всю коллекцию с помощью Jbuilder.

json.array!(@posts) do |post|
  ..
  ..
end

Я хочу отображать ссылки пагинации над ответом на 15 сообщений, чтобы получить следующий набор сообщений с соответствующим следующим набором ссылок на следующую страницу и предыдущую страницу. В моем файле abc.json.jbuilder, если я попытаюсь сделать это в соответствии с приведенным ниже кодом, я не получу ссылки на следующую и предыдущую страницу как часть моего ответа json.

json.pagination_links do
  json.set!(:next_page_link,"#{@next_page_link}")   
  json.set!(:prev_page_link,"#{@prev_page_link}")   
end

json.array!(@posts) do |post|
  ..
  ..
end

Единственный ответ, который я получаю, - это массив с коллекцией сообщений. Что выглядит ниже: -

[
 -{post1}
 -{post2}
 -..
]

Думаю, есть кое-что, чего я могу упустить. Кто-нибудь может предложить мне какие-нибудь обходные пути?

Спасибо.


person boddhisattva    schedule 13.03.2013    source источник


Ответы (1)


Вот ответ, кредиты на Павлу Правосуду за поддержку

person boddhisattva    schedule 15.03.2013