Post de Incorporação: Não consigo ler seletores CSS de um site React

Se ajudar, o código usado para buscar o post externo está aqui: discourse/app/models/topic_embed.rb at main · discourse/discourse · GitHub

Se você tiver acesso ao console Rails do seu site, poderá testá-lo para ter uma ideia do que está acontecendo. Por exemplo:

TopicEmbed.find_remote("https://blog.discourse.org/2023/04/introducing-discourse-ai/")

Onde encontrei problemas foi com o método parse_html que é chamado no final do método find_remote. Ruby Readability tem dificuldades com alguns HTML/CSS.

Também é possível que o HTML não esteja sendo retornado do seu site React. Você pode confirmar isso executando o código que está no método find_remote em etapas a partir do console.