Kaminari y Willpaginate, manipulación de resultados paginados me trae problemas

1 view
Skip to first unread message

Emanuel Friedrich

unread,
Jul 23, 2016, 11:12:58 AM7/23/16
to rub...@googlegroups.com, La lista sobre Ruby On Rails (rubyonrails.com) en castellano, rubyco...@googlegroups.com
Hola, como están?

Estoy usando api-pagination para paginar un api.

Tanto con will-paginate como con kaminari tengo un mismo inconveniente. 

Cuando hago:

def search
  @objects = paginate Object.search_objects(params)
  @objects = filtrar_no_activos
  render json: @objects
end

def filtrar_no_activos
  @objects.select  {|o| o.activo?}
end

Tratando de filtrar en memoria los objetos (porque los criterios son complejos), ya la paginación se vuelve loca. A tal nivel que solo la primera pagina tiene resultados de un total de 5 paginas.

Si alguien me puede decir el porqué, genial.
Y si me dicen como puedo encarar el problema, mejor.

Saludos
Reply all
Reply to author
Forward
0 new messages