如何在Rails中使用块函数/ will_paginate将数据生成到col-sm-4中?

时间:2016-04-14 23:13:48

标签: ruby-on-rails

<% @photos.each do |photo| %>
  <%= image_tag photo.picture.ad.url %>

<% end %>

<%= will_paginate @photos %> 


def index
  @photos = @user.photos.paginate(page: params[:page], per_page: 9)
end

我想使用以下布局,行 - &gt; col-sm-12 - &gt; col-sm-4,每张照片都放在col-sm-4中,三行三张图片,每页九张图片,比如Instagram,我尝试了很多代码组合但却无法使其正常工作。

2 个答案:

答案 0 :(得分:1)

尝试

df1 <- structure(list(Data = "Mark Twain", Field = 5L),
.Names =   c("Data", "Field"), class = "data.frame", 
row.names = c(NA, -1L))

答案 1 :(得分:0)

在这里,我想通了:

<% @photos.in_groups_of(3, false).each do |group| %>
  <div class="row">
    <% group.each do |photo| %>
      <div class = "col-sm-4">
        <%= image_tag(photo.picture.ad.url, class: "img-responsive") %>
      </div>
    <% end %>
  </div>
<% end %>  

<%= will_paginate @photos %> 

def index
  @photos = @user.photos.paginate(page: params[:page], per_page: 9)
end