это то, что вы ищете
@place.description.html_safe.gsub("\n", '<br/>')
? Но, если подумать, разве такое использование html_safe
не облегчает сайту атаку XSS? (поскольку предполагается, что description
безопасно).
Так что лучшим решением не будет
<%= (h @place.description).gsub("\n", '<br/>') %>
сначала я подумал
<%= (h @place.description).gsub("\n", '<br/>'.html_safe) %>
требуется, но на самом деле обе версии работают. Затем я протестировал, добавив некоторые HTML-теги в description
, и он был экранирован в <
и т. Д., Поэтому он предотвращает атаку XSS.