f-a
(Francesco Ariis)
1
exclude_tag non funziona nei feed RSS di categoria (e in particolare per quelli).
Per riprodurre:
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
Vedrai che i due file sono identici.
Comportamento atteso:
I post contrassegnati con ai vengono esclusi dal feed RSS.
Informazioni aggiuntive:
Il feed RSS principale funziona correttamente, ovvero:
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
mostra che i due file sono diversi.
sam
(Sam Saffron)
2
Ho una soluzione semplice!
/latest.rss?category=6&exclude_tag=ai
ho confermato il caso limite con i feed RSS per categoria.
Una cosa del genere dovrebbe risolvere il problema in modo corretto. Taggherò il team.
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 Mi Piace
f-a
(Francesco Ariis)
3
Posso confermare la soluzione rapida:
a) è stata semplice;
b) ha funzionato davvero.
Molte grazie!
1 Mi Piace
@f-a grazie per la segnalazione
Sarà corretto da
2 Mi Piace
sam
(Sam Saffron)
Chiuso
7
Questo argomento è stato automaticamente chiuso dopo 4 giorni. Non sono più ammesse nuove risposte.