【发布时间】:2010-10-22 02:13:07
【问题描述】:
我正在使用<pre> 标记来保留包含用户输入的换行符的长字符串。
当输入到原始表单中时:
第 1 段
第 2 段
第 3 段
...pre 返回:
Paragraph 1 Paragraph 2 Paragraph 3
在数据库中,存储的是字符串:
“第 1 段\r\n\r\n第 2 段\r\n\r\n第 3 段。”
- 为什么会这样?
- 如果解决此问题的最佳方法是简单地从每个换行符中删除所有前导空格,我该如何完成此操作以使其在整个站点中发生?
编辑:我正在使用 Ruby on Rails - 这种情况下的代码是什么?我遇到的一个特殊问题是 HAML 页面。
%pre
- unless condition.blank?
%br
- unless @user.show_notes == false
:preserve
#{@user.notes}
【问题讨论】:
标签: html ruby-on-rails