我试图将带有嵌入式红宝石的字符串打印到网页上,如果我使用以下内容,它最终会离开页面。
<%= comment.body %>
我想做这样的事情,以便用新线自动打印所有内容
<%= comment.body[0..136] %>
<%= "\n" %>
<%= comment.body[137..250] %>
我已经完成了以下操作,但是它会在字符之间打印空格并忽略字符串中的空格。
<% for i in 0..comment.body.length do %>
<%= i %>
<% end %>
由于
答案 0 :(得分:1)
为什么不使用HTML?
<% for i in 0..comment.body.length do %>
<%= i %><br>
<% end %>
答案 1 :(得分:1)
我不确定,但它可以帮助你一些
<%=simple_format(comment.body, html_options={ class: 'your_class'}, options={})%>
了解更多详情和修改follow this
答案 2 :(得分:0)
使用CSS
解决了这个问题 HTML中的:
<p id="commentBody">
...
</p>
CSS中的:
#commentBody {
word-wrap: break-word;
}