【发布时间】:2011-03-05 13:21:16
【问题描述】:
当我使用 \r\n(回车 - 换行符)用文本填充 textarea 时,文本格式不正确 [更新:\r\n 是在填写 textarea 时生成的,我只是从数据库之前填写的内容。另外需要注意的是,在生产环境中我似乎没有这个问题。 END UPDATE] 例如:
%textarea
= "hello\r\nHow are you?"
出来是这样的:
hello
How are you?
我认为这可能与 HAML 有关。谁能帮我吗? 注意:如果我使用 \n\r 它工作正常,但这在技术上是不正确的,id 必须做一些 gsubs 来反转它们以正确显示。
【问题讨论】:
-
textarea 标签中是否有空格/回车符?例如。
<textarea> foo </textarea>. -
是的,当我查看源代码时,第一部分和第二部分之间有一堆空格。
-
通常在字符串中您只需使用
"\n"换行即可。不行吗? -
\r\n 正是有人用换行符填写文本区域时提交的内容。
标签: ruby-on-rails textarea newline haml carriage-return