我的模型中有一个描述文本字段.不,我想在节目页面上添加此说明.但由于没有换行,文本呈现丑陋.
如果我用它们替换它们,<br/>那么轨道就会逃脱它们.所以我尝试使用raw()方法.我想逃避错误的HTML,但在我的输出中有换行符.
我最终得到了一些丑陋的代码.
raw(h(@place.description.gsub("\n","#linebreak#")).gsub("#linebreak#","<br/>"))
Run Code Online (Sandbox Code Playgroud)
你有什么建议吗?
小智 14
你应该使用simple_format帮助器:
<%= simple_format @place.description %>
Run Code Online (Sandbox Code Playgroud)
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-simple_format
| 归档时间: |
|
| 查看次数: |
7603 次 |
| 最近记录: |