Penar님, 답변 감사합니다.
아래 코드를 to_html 메서드로 사용했을 때 다음과 같은 출력이 생성됩니다:
<div class="everviz-box">
#{get_oembed.html}
<a class="hidden" href="https://app.everviz.com/thumbnails/#{match[:uuid]}.png"></a>
</div>
<div class="...">
<iframe
...
></iframe>
<a class="hidden" href="https://app.everviz.com/thumbnails/[...].png" rel="nofollow ugc noopener"></a>
</div>
이미지를 직접 링크할 경우:
<a href="https://app.everviz.com/thumbnails/[...].png" target="_blank" rel="noopener" class="onebox">
<img src="//localhost:3000/uploads/default/original/1X/[...].png"
style="aspect-ratio: 690 / 459;" loading="lazy">
</a>
이로 인해 image_onebox.rb 엔진은 다른 onebox 엔진의 컨텍스트 외부에서 이미지가 링크된 경우에만 입력에 대해 실행되는 것으로 보입니다.
그 결과, 제안된 기법은 현재 작동하지 않으며, 이미지를 링크하고 숨기거나 Discourse를 수정하여 이 문제를 해결해야 합니다.
이 경우 이미지를 삽입하고 숨기는 것이 허용 가능한 PR(풀 리퀘스트)이 될까요? 아니면 더 복잡한 작업이 필요할까요?