Исходя из вставленного вами кода, я предполагаю, что вы также отправите значение page
как часть params
, и вам также потребуется общее количество сообщений.
Если это так, вы можете написать свой код следующим образом:
response = {
posts_count: Post.count,
posts: Post.page(params[:page).per(10)
}
render json: JSON.pretty_generate(response.as_json)
Надеюсь, это помогло.