如何在 rails 视图中打印换行符?
How to print newline in rails view?
这是我的 erb
:
<h1>Demo#hello</h1>
<p>This is my first Ruby on Rails Application :) </p>
<%= 1+2 %>
<% 10.times do %>
<%= "Hello,World\n" %>
<% end %>
结果是:
Demo#hello
This is my first Ruby on Rails Application :)
3 Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World
我知道...知道有一些名为 <br/>
的标签打印新行...
但我很好奇是否可以用 "\n"...
来完成
提前致谢!
通常在 HTML 中,换行符被视为空格。但是您可以使用 CSS 在换行符处换行:
white-space:pre-wrap;
这是我的 erb
:
<h1>Demo#hello</h1>
<p>This is my first Ruby on Rails Application :) </p>
<%= 1+2 %>
<% 10.times do %>
<%= "Hello,World\n" %>
<% end %>
结果是:
Demo#hello
This is my first Ruby on Rails Application :)
3 Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World Hello,World
我知道...知道有一些名为 <br/>
的标签打印新行...
但我很好奇是否可以用 "\n"...
提前致谢!
通常在 HTML 中,换行符被视为空格。但是您可以使用 CSS 在换行符处换行:
white-space:pre-wrap;