Это то, что сработало для меня: я поместил желаемое уменьшенное изображение на странице сразу после тега и сделал его слишком маленьким, чтобы видеть ..
<img src="imagename.jpg" width="1" height="1" />
Я не тестировал его с высотой 0 и шириной 0, но он, вероятно, по-прежнему будет работать. Это не гарантирует, что пользователь выберет это изображение.
ТАКЖЕ похоже, что Facebook кэширует миниатюры на вашей странице и не всегда проверяет их на новые. Попробуйте добавить это на другую страницу своего сайта, и вы увидите, что она работает.
Использование одиночной кавычки вместо двойной, кажется, добивается цели.
<%= form.text_field :twitter_link,
class: "form-control",
required: true,
pattern: '^(?:https?:\/\/)?(?:(?:www|m)\.)?twitter\.com\/\w+\/status\/\d+(?:\/\/?)? Не знаю, почему я не пробовал это раньше, потому что я сталкивался с подобными проблемами в прошлом с двойным против одного
,
title: "Twitter Comment URL" %>
Не знаю, почему я не пробовал это раньше, потому что я сталкивался с подобными проблемами в прошлом с двойным против одного