2013-11-25 62 views
0

我尝试在Rails应用中显示以下列表。我想显示每个用户的图像,然后列出他们旁边的每个“引脚”,按级别降序排列。我似乎无法得到正确的CSS编码显示在一个单独的行上的每个用户。每个下一个用户都向前浮动。这里是我的代码:在ROR中定位无序列表

<% @users.each do |user| %> 
    <ul class="ver2"> 
     <li><div><%= link_to (image_tag user.image(:small)), user %><h3><%= user.name %></h3></div></li> 
     <% user.pins.order('rank DESC').each do |pin| %> 
      <% if pin.date == 2013 %> 
       <li><div class="square"><%= link_to (image_tag pin.image(:medium)), pin %><br/> #<%= pin.rank %> - <%= truncate(pin.album, length:20) %> - <%= pin.artist %> -</div></li> 
      <% end %> 
     <% end %> 
    </ul> 
<% end %> 

CSS:

.ver2 li { 
    list-style: none; 
    display: inline-block; 
    width: 150px; 
    float: left; 
} 
.ver2 img { 
    height: 75px; 
    width: 75px; 
} 
.square { 
    width: 150px; 
    height: 150px; 
    text-align: center; 
} 
+0

是否<%= link_to(image_tag user.image(:small)),user%>生成? 你能摆脱ruby代码吗? 这与CSS问题完全不相干。从前端复制生成的HTML并将其粘贴到此处。谢谢。 –

+0

这是您当前生成的标记吗? http://jsfiddle.net/bxK7t/ –

+0

是的,谢谢马克。 @thargor有我需要清楚的:左。 –

回答

0

尝试添加明确:左.VER li元素上。