【发布时间】:2013-08-27 13:05:25
【问题描述】:
我喜欢我的视图源代码干净整洁,但任何时候我使用 标记时都会忽略该标记之前的空白。
.html.erb:
查看-来源:
请注意,Yield、crfs_meta 和样式表链接标签会忽略标签前的空格。我使用标准的 2 个空格作为我的“标签”。对于产量和渲染部分,我可以补偿删除的空白并将其放入部分中,但对于脚本和样式表标签我不能这样做。有没有办法让我保留我的空白???
我刚刚意识到布局和 yield 的渲染标签保留了前一行的空白(4 个选项卡,渲染在 6 个选项卡上),但是在该布局内,我必须将第一行放在 0 选项卡上,然后是下一行在 4 个选项卡处行,使其在 6 个选项卡处内联...
【问题讨论】:
-
Rails 4、Ruby 2.9.3、Aptana Studio 3 是我的 IDE
-
您的图像很整洁,但如果代码以“stackoverflow 样式”作为实际文本块呈现,作为回答者会更容易。这样可以更轻松地将您的特定代码复制到答案中。它还鼓励您将问题代码提取到具体问题;)
-
我可以理解 Shadwell 但堆栈溢出也会删除空白,我不会再进去重新格式化空白。
-
嘿,是的,如果问题中的空格也被去掉了,那会令人困惑!
-
如果您使用 Markdown 正确格式化代码,Stack Overflow 不会去除空格。只需将所有代码缩进四个空格,或选择代码并点击工具栏中的
{}按钮即可自动执行此操作。然后代码中的所有空格都将被保留,并且您的代码将突出显示语法。
标签: html ruby-on-rails erb