<textarea cols='60' rows='8'>This is my statement one.\n This is my statement2</textarea>
<textarea cols='60' rows='8'>This is my statement one.<br/> This is my statement2</textarea>
Run Code Online (Sandbox Code Playgroud)
我尝试了两个,但在渲染html文件时新行没有反映出来.我怎样才能做到这一点?
我的模型中有一个描述文本字段.不,我想在节目页面上添加此说明.但由于没有换行,文本呈现丑陋.
如果我用它们替换它们,<br/>那么轨道就会逃脱它们.所以我尝试使用raw()方法.我想逃避错误的HTML,但在我的输出中有换行符.
我最终得到了一些丑陋的代码.
raw(h(@place.description.gsub("\n","#linebreak#")).gsub("#linebreak#","<br/>"))
Run Code Online (Sandbox Code Playgroud)
你有什么建议吗?