Fixa Pagy ~> 9.0 e corrige boot em produção

O extra pagy/extras/overflow foi removido no Pagy 9 e quebrava o boot
(LoadError no initializer). Remove o require, trata Pagy::OverflowError
no controller e versiona o Gemfile.lock para travar as versões.
This commit is contained in:
2026-06-16 14:59:14 -03:00
parent fedf5bfcc9
commit 9c663ee3da
5 changed files with 387 additions and 7 deletions

View File

@@ -1,7 +1,4 @@
# config/initializers/pagy.rb
require 'pagy/extras/overflow'
# Página fora do intervalo cai na última página (evita erro ao trocar itens/página).
Pagy::DEFAULT[:overflow] = :last_page
# Itens por página padrão.
# Itens por página padrão. (Pagy 9 usa :limit; o extra "overflow" foi removido,
# então o tratamento de página fora do intervalo é feito no controller.)
Pagy::DEFAULT[:limit] = 20