相关疑难解决方法(0)

文本区域中的新行

<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文件时新行没有反映出来.我怎样才能做到这一点?

html textarea line-breaks

269
推荐指数
9
解决办法
57万
查看次数

转义HTML输出但没有换行符

我的模型中有一个描述文本字段.不,我想在节目页面上添加此说明.但由于没有换行,文本呈现丑陋.

如果我用它们替换它们,<br/>那么轨道就会逃脱它们.所以我尝试使用raw()方法.我想逃避错误的HTML,但在我的输出中有换行符.

我最终得到了一些丑陋的代码.

raw(h(@place.description.gsub("\n","#linebreak#")).gsub("#linebreak#","<br/>"))
Run Code Online (Sandbox Code Playgroud)

你有什么建议吗?

ruby-on-rails-3

4
推荐指数
1
解决办法
7603
查看次数

标签 统计

html ×1

line-breaks ×1

ruby-on-rails-3 ×1

textarea ×1