С помощью EngineeringMnky я обнаружил, что per имеет приоритет limit
в моем случае.Имея это в виду, драгоценный камень api-pagination имеет опцию в своем методе нумерации страниц, per_page
, которая помогает мне выполнить то, что я ищу.В итоге это будет выглядеть примерно так:
class Album < ApplicationRecord
scope :by_release_date, -> direction { order("release_date #{direction}") }
end
albums = paginate Album.by_release_date, per_page: params[:per_page]