У меня есть поле textarea, где пользователи могут вводить контент. Когда дело доходит до отображения их записи на странице, rails возвращает \n
для каждого разрыва строки, который отображается как никакой перерыв вообще для html на странице.Разбор символов новой строки в текстовых областях без разрешения всех html-тегов
Из того, что я понимаю, стандартный способ обойти это .gsub
команды, заменив \n
с <br />
, а затем .html_safe
на конце, чтобы обеспечить <br />
делает.
Проблема заключается в том, что я не хочу, чтобы html_safe содержимое - html все равно нужно заменить, но теги <br />
должны быть введены в (неэкранированный) контент.
Предложения оценены.
Отлично - большое спасибо. ;-) – PlankTon 2010-11-23 08:00:00