كنت ألعب بـ gem onebox القديم هنا discourse/onebox: (مهمل) A gem for turning URLs into website previews (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 تعمل بشكل جيد بالطبع. أشك في وجود نوع من قائمة النطاقات المسموح بها regex (?) التي تفتحه عبر التكوين وكنت أتساءل كيف يمكنني استخدام ذلك مع هذا الـ gem؟ هل يمكنني تمرير هذا الخيار بطريقة ما، أو استخدامه كمحرك بطريقة ما؟ أنا أبحث في المواصفات ولكن أعتقد أنني أفتقدها.
أقدر أي رؤى، حتى لو كان هذا gem مهملًا. شكرًا! ![]()