Estava a brincar com a antiga gem onebox aqui discourse/onebox: (DEPRECATED) A gem for turning URLs into website previews (github.com) (vejo que está obsoleta, apenas a tentar compreendê-la um pouco mais) e não consegui ver como configurar opções para ela. Acho que há um valor de cache: para definir, mas não vi mais nada.
Quando a uso com isto
url = 'https://meta.discourse.org/t/upgrading-v2-2-0-beta4-
forum-with-unknown-local-changes/310241'
Onebox.preview(url).to_s
..funciona bem, dá um onebox. Quando a uso com um site og como este:
url = 'https://bonnieplants.com/blogs/garden-fundamentals/v
egetable-garden-care-tips'
Onebox.preview(url).to_s
..não funciona, por exemplo, retorna vazio.
Os mesmos links no Discourse fazem onebox normalmente, claro. Suspeito que existe algum tipo de AllowedDomainsList regex (?) que a habilita através da configuração e estava a perguntar como poderia usá-la com esta gem? Posso passar essa opção de alguma forma, ou usá-la como um motor de alguma forma? Estou a procurar nas especificações, mas acho que me está a escapar.
Agradeço qualquer insight, mesmo que esta seja uma gem obsoleta. Obrigado! ![]()