我在使用旧的 onebox gem discourse/onebox: (DEPRECATED) 一个用于将 URL 转换为网站预览的 gem (github.com)(我看到它已弃用,只是想多了解一点)时,找不到如何为其设置选项。我认为有一个可以设置的 cache: 值,但没看到其他东西。
当我用这个使用它时:
url = 'https://meta.discourse.org/t/upgrading-v2-2-0-beta4-
forum-with-unknown-local-changes/310241'
Onebox.preview(url).to_s
…它工作正常,会生成一个 onebox。当我用一个 og 网站像这样使用它时:
url = 'https://bonnieplants.com/blogs/garden-fundamentals/v
egetable-garden-care-tips'
Onebox.preview(url).to_s
…它不起作用,例如返回空。
当然,Discourse 中的相同链接也可以正常 onebox。我怀疑有一种允许域列表的正则表达式(?)可以通过配置打开它,我想知道如何将它与这个 gem 一起使用?我能以某种方式传递该选项,或者以某种方式将其用作引擎吗?我正在查看规格,但认为我错过了它。
感谢任何见解,即使这是一个已弃用的 gem。谢谢!![]()