Ruby on rails 为什么simple_format helper似乎忽略了RubyonRails中的两行新行?

Ruby on rails 为什么simple_format helper似乎忽略了RubyonRails中的两行新行?,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,我有一个micropost功能,正在测试它在向用户显示时设置已发布文本格式的方式 我像这样粘贴了以下文本: 这一点显示给了我: 我使用的是“简单格式h(内容)”。当我删除辅助对象时,显示的文本中没有“In”一词的新行。它显示为一个大段落,因此我假设助手正在工作,但由于某些原因,我的两行新行被忽略 知道发生了什么吗?我遗漏了什么吗?回头看,是指在文本区域内,还是在页面上?如果它在页面上,所有的空白都会压缩到一个空格。如果是后者,只需使用css规则: white-space:pre; 在正确的

我有一个micropost功能,正在测试它在向用户显示时设置已发布文本格式的方式

我像这样粘贴了以下文本:

这一点显示给了我:

我使用的是“简单格式h(内容)”。当我删除辅助对象时,显示的文本中没有“In”一词的新行。它显示为一个大段落,因此我假设助手正在工作,但由于某些原因,我的两行新行被忽略


知道发生了什么吗?我遗漏了什么吗?

回头看,是指在文本区域内,还是在页面上?如果它在页面上,所有的空白都会压缩到一个空格。如果是后者,只需使用css规则:

white-space:pre;
在正确的选择器上


但是,如果它位于textarea(默认情况下保留空白)中,则在将其保存到数据库中时,一定会有一些内容剥离多余的空间。您可能希望在模型和控制器中调试堆栈,以查看可能发生这种情况的位置。我必须承认,我没有使用过简单的格式方法。

感谢chrome开发者像往常一样使用的工具。我意识到每一个由两行新行分隔的文本都用p标签包装,所以我只是使用css向p添加了一个5px的底边距。很好用。

在页面上。在文本区域中,它显示为“精细”。我尝试在p标签css中添加空白,它似乎使文本从显示的框中向外延伸,从而导致出现水平滚动条。如果它分为两段,那确实是最好的方法。