Pagy gem не отображает все мои записи RAILS APP

Привет, ребята, у меня проблема с драгоценным камнем pagy.

У меня есть этот запрос, который возвращает все сообщения моей учетной записи, кроме тех, у которых есть показатели с идентификатором: nil. Всего 43 поста.

      @posts = Post.includes(:metric).where(account_id: current_account.id).where.not(metric: { id: nil })&.filtered(filter_params)

Когда я добавляю к нему pagy, он работает неправильно, он отображает только 1 сообщение на странице.

      @pagy, @posts = pagy(Post.includes(:metric).where(account_id: current_account.id).where.not(metric: { id: nil })&.filtered(filter_params))

ЕСЛИ я стираю часть where.not, она работает, за исключением последней страницы, потому что у меня есть сообщение с нулевыми показателями.

      @pagy, @posts = pagy(Post.includes(:metric).where(account_id: current_account.id)&.filtered(filter_params))

У кого-то есть идеи, что это может быть? Спасибо <3

0 ответов

Другие вопросы по тегам