Parsing newline characters in textareas without allowing all html tags
问题 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