Estuve jugando con el antiguo gem onebox aquí discourse/onebox: (DEPRECATED) A gem for turning URLs into website previews (github.com) (veo que está obsoleto, solo estoy tratando de entenderlo un poco más) y no pude ver cómo configurar opciones para él. Creo que hay un valor de caché: para establecer, pero no vi nada más.
Cuando lo uso con esto
url = 'https://meta.discourse.org/t/upgrading-v2-2-0-beta4-
forum-with-unknown-local-changes/310241'
Onebox.preview(url).to_s
..funciona bien, da un onebox. Cuando lo uso con un sitio og como este:
url = 'https://bonnieplants.com/blogs/garden-fundamentals/v
egetable-garden-care-tips'
Onebox.preview(url).to_s
..no lo hace, por ejemplo, devuelve vacío.
Los mismos enlaces en Discourse se unboxing bien, por supuesto. Sospecho que hay algún tipo de AllowedDomainsList regex (?) que lo abre a través de la configuración y me preguntaba cómo podría usar eso con este gem. ¿Puedo pasar esa opción de alguna manera, o usarlo como un motor de alguna manera? Estoy buscando en las especificaciones pero creo que me lo estoy perdiendo.
Agradezco cualquier información, incluso si se trata de un gem obsoleto. ¡Gracias! ![]()