f-a
(Francesco Ariis)
1
exclude_tag no funciona en los feeds RSS de categoría (y específicamente para estos).
Para reproducir:
wget -O a.xml "https://meta.discourse.org/c/support/6.rss"
wget -O b.xml "https://meta.discourse.org/c/support/6.rss?exclude_tag=ai"
diff a.xml b.xml
Verás que los dos archivos son iguales.
Esperado:
Los temas etiquetados con ai se excluyen del feed RSS.
Información adicional:
El feed RSS principal sí funciona, es decir:
wget -O a-all.xml "https://meta.discourse.org/latest.rss"
wget -O b-all.xml "https://meta.discourse.org/latest.rss?exclude_tag=ai"
diff a-all.xml b-all.xml
muestra que los dos archivos son diferentes.
sam
(Sam Saffron)
2
¡Tengo una solución sencilla!
/latest.rss?category=6&exclude_tag=ai
Se confirmó el caso límite con los feeds RSS de categoría.
Aunque algo como esto debería solucionarlo correctamente. Lo revisaremos en equipo.
def category_feed
guardian.ensure_can_see!(@category)
discourse_expires_in 1.minute
# ...
@topic_list = TopicQuery.new(current_user, build_topic_list_options)
.list_new_in_category(@category)
render "list", formats: [:rss]
end
1 me gusta
f-a
(Francesco Ariis)
3
Puedo confirmar el sencillo procedimiento alternativo:
a) fue sencillo;
b) realmente funcionó.
¡Muchas gracias!
1 me gusta
@f-a gracias por el informe
Se solucionará con
2 Me gusta