使用 '@photos.last(5)' 限制照片不起作用



这段代码没有抛出任何错误,但是没有出现照片。当我检入inspect元素时,代码周围的<div>是空的。如果我把@user.photos.last(5)改成@user.photos.each,照片就出现了。但是我只想显示最近添加的5张照片。

<%- @user.photos.last(5) do |photo| %>
  <div class="col-xs-6 col-md-3 no-padding">
    <a href="<%= user_photo_path(@user.username, photo.id) %>" class="photo-thumbnail">
      <%= image_tag photo.url %>
    </a>
  </div>
<% end %>

我做错了什么?

请花点时间再看一遍文档。这只是一个小问题。

<%- @user.photos.last(5).each do ....

最新更新