Parece complicado, mas você pode ter sucesso modificando este método aqui:
Em vez disto:
text.gsub!(attachment_regexp) do
index = $1.to_i
real_filename = $2
unreferenced_attachments[index] = nil
attachments.fetch(index, real_filename)
end
Você gostaria de algo como isto:
text.gsub!(attachment_regexp) do
index = $1.to_i
description = $2.strip
unreferenced_attachments[index] = nil
url = attachments.fetch(index, description)
""
end
Este é um exemplo não testado apenas para mostrar onde precisa ser modificado. Eu posso estar enganado.
Se eu tiver tempo amanhã, posso abrir um PR com uma solução real. ![]()