Кнопка «Показать полный пост» не работает при установке в подпапке

Мне несколько раз приходилось отлаживать подобные проблемы, и это довольно сложно, так что потерпите меня.

Запустите следующий скрипт и поделитесь здесь его выводом:

# Замените на ID темы или URL, который вы отлаживаете
topic_id = 386983

# 1. Проверьте, существует ли TopicEmbed и его содержимое
te = TopicEmbed.find_by(topic_id: topic_id)
puts "TopicEmbed существует: #{te.present?}"
puts "URL встраивания: #{te&.embed_url}"
puts "Кэш содержимого присутствует: #{te&.embed_content_cache.present?}"
puts "Длина кэша содержимого: #{te&.embed_content_cache&.length || 0}"
puts "SHA1 содержимого: #{te&.content_sha1}"

# 2. Проверьте фактический кэшированный контент (первые 500 символов)
puts "\n--- Предпросмотр кэшированного содержимого ---"
puts te&.embed_content_cache&.truncate(500)

# 3. Попробуйте получить данные с удалённого URL
if te&.embed_url.present?
  puts "\n--- Попытка удалённого получения ---"
  begin
    response = TopicEmbed.find_remote(te.embed_url)
    puts "Удалённое получение успешно: #{response.present?}"
    puts "Тело ответа присутствует: #{response&.body.present?}"
    puts "Длина тела ответа: #{response&.body&.length || 0}"
    puts "Заголовок удалённого ресурса: #{response&.title}"
    puts "Тело удалённого ресурса: #{response&.body&.truncate(500)}"
  rescue => e
    puts "Удалённое получение НЕ УДАЛОСЬ: #{e.message}"
  end
end

# 4. Проверьте, что вернёт expanded_for
if te.present?
  puts "\n--- Тестирование expanded_for ---"
  post = Post.find(te.post_id)

  # Очистите кэш, чтобы принудительно выполнить свежий запрос
  Discourse.cache.delete("embed-topic:#{topic_id}")

  begin
    expanded = TopicEmbed.expanded_for(post)
    puts "Расширенное содержимое присутствует: #{expanded.present?}"
    puts "Длина расширенного содержимого: #{expanded&.length || 0}"
  rescue => e
    puts "expanded_for НЕ УДАЛОСЬ: #{e.message}"
  end
end

# 5. Проверьте соответствующие настройки
puts "\n--- Настройки сайта ---"
puts "embed_truncate: #{SiteSetting.embed_truncate}"
puts "allowed_embed_selectors: #{SiteSetting.allowed_embed_selectors}"
puts "blocked_embed_selectors: #{SiteSetting.blocked_embed_selectors}"

Это покажет, почему https://tecnoblog.net/comunidade/t/governo-renova-app-da-cnh-para-baratear-obtencao-do-documento/157462?u=falco не работает.