У меня есть собственный ответ 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}
-..
]
Думаю, есть кое-что, чего я могу упустить. Кто-нибудь может предложить мне какие-нибудь обходные пути?
Спасибо.