添加换行符时打印字符串
Print string while adding newlines
我正在尝试将嵌入 ruby 的字符串打印到网页,如果我使用以下内容,它最终会离开页面。
<%= comment.body %>
我想做这样的事情,它会自动用新行打印所有内容
<%= comment.body[0..136] %>
<%= "\n" %>
<%= comment.body[137..250] %>
我已经完成了以下操作,但是它打印的字符之间有空格并忽略了字符串中的空格。
<% for i in 0..comment.body.length do %>
<%= i %>
<% end %>
谢谢
为什么不用HTML?
<% for i in 0..comment.body.length do %>
<%= i %><br>
<% end %>
我不确定,但它可以帮助你
<%=simple_format(comment.body, html_options={ class: 'your_class'}, options={})%>
更多细节和修改follow this
使用CSS
解决了
在HTML中:
<p id="commentBody">
...
</p>
在CSS中:
#commentBody {
word-wrap: break-word;
}
我正在尝试将嵌入 ruby 的字符串打印到网页,如果我使用以下内容,它最终会离开页面。
<%= comment.body %>
我想做这样的事情,它会自动用新行打印所有内容
<%= comment.body[0..136] %>
<%= "\n" %>
<%= comment.body[137..250] %>
我已经完成了以下操作,但是它打印的字符之间有空格并忽略了字符串中的空格。
<% for i in 0..comment.body.length do %>
<%= i %>
<% end %>
谢谢
为什么不用HTML?
<% for i in 0..comment.body.length do %>
<%= i %><br>
<% end %>
我不确定,但它可以帮助你
<%=simple_format(comment.body, html_options={ class: 'your_class'}, options={})%>
更多细节和修改follow this
使用CSS
解决了在HTML中:
<p id="commentBody">
...
</p>
在CSS中:
#commentBody {
word-wrap: break-word;
}