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

时间:2016-09-21 15:44:23

标签: ruby-on-rails ruby

此代码不会丢失任何错误,但不会显示任何照片。当我签入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 %>

我做错了什么?

1 个答案:

答案 0 :(得分:3)

请再花一些时间来阅读文档。这只是一个小问题。

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