Lors de la création d'une application en mode API rails, j'ai utilisé une gemme appelée Pagy pour la pagination. À ce moment-là, j'étais confus sur la façon de l'écrire, je vais donc le laisser ici comme note de service.
pagy, offices = pagy_array([])
$ pagy, offices = pagy Office.where(city_id: params[:city_id])
pagy, offices = pagy(Office.all)
pagy_headers_merge(pagy)
Si vous ajoutez ceci sous la description ci-dessus, vous pouvez ajouter des informations de pagination à l'en-tête HTTP.
Recommended Posts