Кто-нибудь знает, как я могу конвертировать HTML в обычный текст с помощью Ruby. Ну, на самом деле мне нужно конвертировать RedCloth в простой текст, в любом случае все будет в порядке.
Я не говорю просто об удалении тегов (это все, что я сделал до сих пор). Например, я хотел бы, чтобы упорядоченный список сохранял числа, неупорядоченные списки использовали звездочку для маркеров и т. Д.
def red_cloth_to_plain_text(s)
s = RedCloth.new(s).to_html
s = strip_tags(s)
s = html_unescape(s) # reverse of html_escape
s = undo_red_cloths_html_codes(s)
return s
end
Может быть, мне нужно попробовать RedCloth для форматирования простого текста