I have a textarea field where users can enter content. When it comes to displaying their entry on a page, rails returns \n
for each line break, which appears as no break at all for html on the page.
From what I gather, the standard way of getting around this is a .gsub
command, replacing \n
with <br />
, and then a .html_safe
on the end to ensure the <br />
renders.
The problem is, I don't want to html_safe the content - html should still be replaced, but <br />
tags should be injected into the (non-escaped) content.
Suggestions appreciated.
h()
method:<%=simple_format h @article.body %>
– Birthstone