set tabstop=4
set shiftwidth=4
set nu
set ai
syntax on
filetype plugin indent on
我试过了,content.gsub("\r\n","<br/>")
但是当我单击查看/显示按钮查看这些行的内容时,我得到了输出/结果=>
set tabstop=4<br/> set shiftwidth=4<br/> set nu<br/> set ai<br/> syntax on<br/> filetype plugin indent on
但我试图将这些行作为单独的行。但都变成了一条线。为什么?
如何使所有这些行都带有 html 分隔符 ( <br/>
)?
我试过了,没用。
@addpost = Post.new params[:data]
@temptest = @addpost.content.html_safe
@addpost.content = @temptest
#logger.debug(@addpost)
@addpost.save
也尝试过不保存到数据库中。仅在 View 层中尝试过,<%= t.content.html_safe %>
那也没用。
从页面源码中获取
<a href="/posts/36">vimrc file</a> <br/>
2011-12-06<br/><br/>
set tabstop=4<br/><br/>set shiftwidth=4<br/><br/>set nu<br/><br/>set ai<br/><br/>syntax on<br/><br/>filetype plugin indent on<br/>
<a href="/posts/36/edit">Edit</a>
<a href="/posts/36" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Delete</a>
<br/><br/>
最佳答案
将每个新行转换为 html 标签的替代方法 <br>
将使用 css 来显示给定的内容:
.wrapped-text {
white-space: pre-wrap;
}
这会将内容换行,而不会改变其当前形式。
关于html - 我如何将每个换行符转换/替换为 '<br/>'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405175/