Sieht knifflig aus, aber Sie könnten Erfolg haben, indem Sie diese Methode hier ändern:
Anstelle von diesem:
text.gsub!(attachment_regexp) do
index = $1.to_i
real_filename = $2
unreferenced_attachments[index] = nil
attachments.fetch(index, real_filename)
end
Sie möchten etwas wie das hier:
text.gsub!(attachment_regexp) do
index = $1.to_i
description = $2.strip
unreferenced_attachments[index] = nil
url = attachments.fetch(index, description)
""
end
Dies ist ein ungetestetes Beispiel, nur um Ihnen zu zeigen, wo es geändert werden muss. Ich kann mich irren.
Wenn ich morgen Zeit habe, werde ich vielleicht einen PR mit einer echten Lösung öffnen. ![]()