Я работаю над проектом и даю пользователю возможность создать сообщение.При загрузке сообщения я вызываю метод markdown , чтобы извлечь ссылки и отформатировать текст.
Теперь у меня проблема.Записав «1. Пример» Вывод в сообщении представляет собой список.Просто написав «1.Пример» _ без пробела между точкой и текстом, все работает нормально.Мой метод уценки:
@preview = nil
options = {
autolink: true,
hard_wrap: true
}
begin
URI.extract(text, ['http', 'https', 'www']).each do |uri|
unless text.include?("<a")
text = text.gsub( uri, "<a href=\"#{uri}\" target=\"_blank\">#{uri}</a>" )
@preview = LinkThumbnailer.generate(uri)
end
end
rescue OpenSSL::SSL::SSLError => e
end
renderer = Redcarpet::Render::HTML.new(options)
markdown = Redcarpet::Markdown.new(renderer)
markdown.render(text).html_safe
Можете ли вы знать, как это исправить .. Мне не нужен список, я просто хочу, чтобы вывод был таким же, как вход!
Спасибо, что уделили время!
РЕДАКТИРОВАТЬ Добавлена фотография, чтобы показать вывод.