Ich habe hier mit dem alten Onebox-Gem discourse/onebox: (DEPRECATED) Ein Gem zum Umwandeln von URLs in Website-Vorschauen (github.com) (ich sehe, dass es veraltet ist, versuche nur, es ein wenig besser zu verstehen) gespielt und konnte nicht sehen, wie man Optionen dafür einrichtet. Ich glaube, es gibt einen Cache: Wert, der gesetzt werden kann, aber ich habe nichts anderes gesehen.
Wenn ich es damit benutze
url = 'https://meta.discourse.org/t/upgrading-v2-2-0-beta4-
forum-with-unknown-local-changes/310241'
Onebox.preview(url).to_s
..funktioniert es gut, gibt einen Onebox. Wenn ich es mit einer OG-Seite wie dieser benutze:
url = 'https://bonnieplants.com/blogs/garden-fundamentals/v
egetable-garden-care-tips'
Onebox.preview(url).to_s
..funktioniert es nicht, z. B. gibt es eine leere Rückgabe.
Die gleichen Links in Discourse oneboxen natürlich ok. Ich vermute, es gibt eine Art AllowedDomainsList Regex (?), die es über die Konfiguration öffnet, und ich habe mich gefragt, wie ich das mit diesem Gem verwenden könnte? Kann ich diese Option irgendwie übergeben oder es irgendwie als Engine verwenden? Ich suche in den Specs, aber ich glaube, ich übersehe es.
Ich freue mich über jede Einsicht, auch wenn es sich um ein veraltetes Gem handelt. Danke! ![]()