当内容开始换行时,如何停止打印分隔符?

时间:2015-02-16 23:32:30

标签: javascript jquery html ruby-on-rails ruby

我正在打印一个长水平列表,当它到达div的末尾时会开始一个新行,并且用逗号分隔对象:

<% Page.all.each_with_index do |p| %>
  <%= p.name %>
  <% if index + 1 < Page.count %>
    &nbsp-&nsbp
  <% end %>
<% end %>

现在,如果Page.count == 18

,它就会打印出来
page - page - page - page - page - page -
page - page - page - page - page - page -
page - page - page - page - page - page

所以除了最后一行之外,所有的末尾都有一个丑陋的分隔符。如果到达div的末尾,有没有办法阻止打印分隔符,所以它会像这样打印?

page - page - page - page - page - page
page - page - page - page - page - page
page - page - page - page - page - page

1 个答案:

答案 0 :(得分:0)

不,如果没有实际让线条包裹自己,就没有办法控制它,例如。通过为每一行设置新的div。