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
也尝试过不保存到数据库中。仅在视图层尝试过,<%= 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;
}
这会将内容换行,而不改变其当前形式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)