Activeadmin: [kaminari] método indefinido display_tag

Criado em 27 jul. 2017  ·  3Comentários  ·  Fonte: activeadmin/activeadmin

Tenho o seguinte problema

ActionView::Template::Error: undefined method `display_tag?' for #<Kaminari::Helpers::Paginator::PageProxy

Se você estiver no Rails 5 e atualizar para kaminari 0.17, provavelmente poderá obter este erro.

Solução:
Este commit resolverá o problema https://github.com/kaminari/kaminari/commit/e95bb74abba741299df3ed4bde2dba91d5313936

gem 'kaminari', github: 'kaminari/kaminari', ref: 'e95bb74'

Acho que será útil para os usuários do activeadmin, talvez precisemos lidar com isso no lado do activeadmin para incluir explicitamente 'kaminari / core', mas não tenho certeza.

Comentários muito úteis

enfrente-o com trilhos 4.2.8 e activeadmin 1.1.0

cada página com paginação gera o mesmo erro para kaminari 0.15.0 e 0.17.0
para kaminari> = 1.0.0 parece bom

proposta: mudar a dependência de kaminari de kaminari (>= 0.15, < 2.0) para kaminari (>= 1.0.0, < 2.0)

Todos 3 comentários

@gingray, este não é um problema que o ActiveAdmin deva corrigir, pois tudo que você precisa fazer é atualizar o Kaminari. Eles incluíram várias correções na próxima versão, que foi 1.0. Apenas execute bundle update kaminari e você ficará bem. Obrigado!

enfrente-o com trilhos 4.2.8 e activeadmin 1.1.0

cada página com paginação gera o mesmo erro para kaminari 0.15.0 e 0.17.0
para kaminari> = 1.0.0 parece bom

proposta: mudar a dependência de kaminari de kaminari (>= 0.15, < 2.0) para kaminari (>= 1.0.0, < 2.0)

@Fivell o que você acha?

Esta página foi útil?
0 / 5 - 0 avaliações