Tenemos una instalación de Discourse en una subcarpeta (www.example.com/forums) que antes funcionaba sin incluir la barra final.
Desde el error y su corrección (Recent Changes Breaking Subfolder Setup?) que también experimentamos, ahora nos enfrentamos a un nuevo problema. Cuando se omite la barra final en la URL, nuestro foro de Discourse solo carga la cabecera.
Al añadir la barra final y recargar la URL, el sitio se carga completamente. He revisado la salida HTML en Firefox y noté que, cuando no hay barra final, ocurre lo siguiente:
<body class "staff">...</body>
El siguiente div también tiene una altura de 260 px:
<section id="main" class="ember-application">
En cambio, con la barra final, es así:
<body class "staff navigation-categories categories-list">...</body>
Y el div con id “section” tiene 909 px (lo cual es esperado, ya que las categorías se han cargado).
Esto es todo lo que he podido averiguar hasta ahora. Como mencioné, antes de la actualización que solucionó el problema de la subcarpeta, no era necesario escribir la barra final. ¿Alguien tiene alguna idea de por qué está ocurriendo esto?