users
降順で並べたい。ただし、追加すると、すべてが一緒ではなく、一度にページ.reverse
が反転します。users
show_followers:
<%= 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
に並べ替えているようですが、昇順になっています。最新のフォロワーがリストの一番上に表示されるようにします。