使用truncate清理溢出溢出:隐藏

时间:2015-04-03 23:27:28

标签: ruby-on-rails

我有一些看起来像这样的HTML:

enter image description here

 <% @post.limit(2).each do |post| %>

 <div style="float: left;">
 <%= image_tag post.avatar %>
 </div>

 <div style="overflow: hidden;">
 <%= sanitize(post.body[0.100]) %>
 </div>

 <% end %>  

问题是第二个循环内容在第一个溢出内部崩溃,使它看起来像一个丢失的</div>标记,如下所示:

enter image description here

经过很长一段时间清理html找到丢失的div标签(我以为是问题)我意识到导致问题的原因是这一行:

<%= sanitize(post.body[0..100]) %> 

如果我只是说:

<%= sanitize post.body %> 

<%= post.body[0..100] %> 

它有效。但是用截断物清理它会使它变得混乱。

0 个答案:

没有答案