我想users
按降序排列。但是,当我添加.reverse
它时,它会一次反转users
一个页面,而不是全部一起。
显示关注者:
<%= render @users.reverse %>
<%= will_paginate %>
用户/_user:
<%= link_to user.name, user %>
<% unless @user.nil? %>
<% if request.path == "/users/#{@user.id}/listening_to" %>
<br/>
<span id="member_since"><%= "Listening Since" %> <%= @user.relationships.find_by_followed_id(user.id).created_at.strftime("%b. %d, %Y") %></span>
<% end %>
<% if request.path == "/users/#{@user.id}/listeners" %>
<br/>
<span id="member_since"><%= "Listener Since" %> <%= user.relationships.find_by_followed_id(@user.id).created_at.strftime("%b. %d, %Y") %></span>
<% end %>
<% end %>
控制器:
@users = @user.followed_users.paginate(page: params[:page])
似乎 Rails 智能地按relationships_create
我想要的顺序排序,但它是按升序排列的。我希望最近的关注者出现在列表的顶部。