Допустим, у меня есть блок текста, который выглядит следующим образом:
First line\nSecond line\nThird line
Я хочу взять этот текст и отобразить его (используя шаблон jQuery) в HAML следующим образом:
%li ${TEXT}
К сожалению, я не нашел хорошего способа, чтобы эти разрывы строк отображали как разрывы строк. Когда они отображаются как есть, они форматируются (на реальной веб-странице) следующим образом:
First line Second line Third line
При выполнении стандартного replace(/\n/g, "<br />")
в JavaScript форматированный результат (после HAML) становится:
First line<br />Second line<br />Third line
Другими словами, буквальная строка <br />
фактически отображает для пользователя .
Я уверен, что есть простое решение этой проблемы; Я просто не нахожу это быстро.