Sin categoría apareciendo en el móvil

En escritorio mostramos las categorías y los temas por separado, pero en dispositivos móviles los mostramos combinados. Teniendo esto en cuenta, la línea que causa el error es esta:

c.displayable_topics.blank? siempre es verdadero en escritorio porque cargamos los temas por separado, por lo que displayable_topics siempre está vacío. En móviles, solo es verdadero si realmente no hay temas en esa categoría.

Tenemos dos soluciones:

  • mostrar “sin categoría” si hay al menos un tema, independientemente del valor de la configuración “permitir temas sin categoría”.

  • ocultar “sin categoría” aunque haya un tema, si “permitir temas sin categoría” está desactivado.

La segunda solución es más fácil de implementar, ya que solo implica eliminar la segunda parte de la condición.

6 Me gusta