Kaminari genera cadena en lugar de html

Hubo preguntas como esta en noviembre, pero no se dieron respuestas. Kaminari genera cadenas en lugar de html en la producción. Sin comentarios del autor, la falta de reputación no me da la oportunidad de hacer preguntas allí, y mi problema también es un poco diferente. Estoy usando Rails 4.2.4, Kaminari 0.16.3 y delgado como mi lenguaje de plantilla.

La navegación de paginación se genera correctamente, pero = paginate @articles genera CASI una cadena en lugar de html. Así que es tags de escape y mostrarlas como texto regular (excepto el primer elemento UL)

    <li class="active"><a remote="false">1</a></li><li><a rel="next" href="/?locale=en&amp;page=2">2</a></li><li><a rel="next" href="/?locale=en&amp;page=2">Next › </a></li><li><a href="/?locale=en&amp;page=2">Last &raquo;</a></li>

Se está ejecutando en un servidor delgado y ruby ​​2.2.2p95 (2015-04-13 revisión 50295). Esto sucede la primera vez.

Intenté a continuación: == paginar @articles raw (paginar @articles) htmlentities gem CGI

Gracias de antemano por sus respuestas.

DE ACUERDO. Encontré el problema (pero no reconocí las causas, así que …) en tu _paginator.html.slim parcial? cambia todo ‘=’ a ‘==’ Me ayudó. Pero aun así creo que no es una solución sabia.

 = paginator.render do ul.pagination == first_page_tag unless current_page.first? == prev_page_tag unless current_page.first? - each_page do |page| - if page.left_outer? || page.right_outer? || page.inside_window? == page_tag page - elsif !page.was_truncated? == gap_tag == next_page_tag unless current_page.last? == last_page_tag unless current_page.last?