我遇到表值中间距的问题。
我有一个带标题Item Title
的简单表格,我在其中显示其值,
但是对于'Salil Gaikwad'的价值,它只显示Salil Gaikwad
。
这意味着当我检索时它只是为多个空格显示一个空格
它为<%= @item.item_title %>
但我希望以与保存在数据库中相同的方式显示它
即Salil + 5个空格+ Gaikwad
答案 0 :(得分:5)
您可以在单元格中使用html标记 pre 来保留空格。否则,您可以使用html字符&amp; nbsp 替换空格,如下所示:
@item.item_title.gsub(/\s/, " ")
答案 1 :(得分:0)
这是一个简单的事情。
尝试将结果包装在预标签中(
<%= ... %>)
或者您可以使用所需的选择器来使用css white-space:属性。
答案 2 :(得分:0)
最简单的解决方案是在html表上使用css white-space属性。由于您希望保留空白区域,因此您可以根据需要使用预先包装,预包装,预行值。
请参阅此链接以供参考:http://www.w3schools.com/cssref/pr_text_white-space.asp
table { white-space: <one of pre, pre-wrap, pre-line>; }