我想用rails(Rails 2.3.8 andy jruby 1.6.5.1)从数据库中检索字符串,看起来像“我是人”,但在浏览器中它总是看起来像“我是人”。中间没有多余的空间。如何保留额外的空格,或者什么是条纹。
操作非常简单,只需拉一个字符串并在视图中显示它。
感谢。
答案 0 :(得分:3)
没有什么东西可以剥离字符串 - 这是HTML的语义让你搞砸了。除非<pre>
元素或等效的CSS规则(white-space)明确阻止,否则HTML中的所有连续空格都将呈现为单个空格。如果将它们转换为另一种空间,也可以保留空格 - 不间断的空间(
)不会折叠。
答案 1 :(得分:1)
浏览器以这种方式解释通常的空格。可以使用
来保留空格。
做
string_from_db.gsub(' ', ' ')
或使用<pre>
代码。