Если я запускаю rails console
и ввожу:
Redcarpet::Markdown.new(Redcarpet::Render::HTML.new).render("line 1 \nline 2").html_safe
(Помните, что в уценке 2 пробела перед разрывом строки означают принудительный разрыв строки) Я получаю ожидаемое: <p>line 1<br>\nline 2</p>\n
Но если я использую этот код в ERB, все, что я вижу в исходном коде моей страницы, - это исходный текст, заключенный в <p>
. Управляющие символы разрыва строки сохраняются, но два пробела пропали и <br>
нет.
Что дает? Спасибо за вашу мудрость. Особая благодарность, если вы объясните, как я могу решить проблему самостоятельно!