Open neradis opened 10 years ago
Bei mir erscheinen keine -Tags in der Suchergebnis-Kurzbeschreibung. Hab es auch mit "Absalom" versucht. (Musste die Funktion sofort zur Ergebnisseite zu springen wenn es nur einen Suchtreffer gibt dafür auskommentieren: s. keyword-input.js 57-61)
@andywer
Hier erstmal kurz zwei Screenshots, damit wir definitv vom gleichen Problem reden:
Ich habe es gerade noch einmal überprüft. Die <abbr>
-Tags tauchen sowohl bei d48dc2b89c422ddd4b2df2361750fd3b1858f7cf als auch bei a2451f810bfa7971745433d0c52fc03b7ebaf356 auf. In beiden Fällen habe ich voher rake assets:clean assets:precompile
laufen lassen, um auszuschließen, dass veraltetes CSS/JS genutzt wird.)
Möglicherweise hast du noch Eintragsdaten in deiner DB, bei denen die Abkürzungen noch nicht in dem description
-Attribut markiert wurden, sonder nur in htmlDescription
. Sofern das nicht in den letzten Tagen schon mal geschah, lass bitte einmal gradle -Denv=test recreateAll
laufen.
Also ich bin auf d48dc2b89c422ddd4b2df2361750fd3b1858f7cf und bei mir sind allgemein keine <abbr>
-Tags drin. Weder in der Ergebnisliste in der Beschreibung, noch auf der Detailseite. Und ja, ich hab gradle -Denv=test recreateAll
ausgeführt, den Cache geleert und ich setze ENV=test
vor das ./railscmd rails s
.
Bin gerade ein bisschen ratlos...
@andywer
Wenn in der Ergebnisliste der Volltextsuche in den Abkürzungen in den Snippets vorkommen, werden die abbr-Tags zu deren Markierung als Substrings in Textknoten:
Absalom (Absalon) u. Abessalon, <abbr>m.</abbr> indecl., Sohn Davids, Eccl.
Wie aufwendig wäre es denn dafür zu sorgen, dass die Tags tatsächlich als HTML-Tags ins DOM kommen und sie anschließend mit den passenden
title
-Attributen zu versehen? Falls das großen Aufwand nach sich ziehen würde, sollten wir zumindest statt dessen imAjaxController
dafür sorgen, dass das HTML wieder aus den Snippets rausgefiltert wird.