diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 346a36bdf7..0476c91cd3 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -327,13 +327,13 @@ def followed def following @title = "Following" - @users = @user.following_users.paginate(page: params[:page], per_page: 24) + @users = @user.following_users.paginate(page: params[:page], per_page: 10) render 'show_follow' end def followers @title = "Followers" - @users = @user.followers.paginate(page: params[:page], per_page: 24) + @users = @user.followers.paginate(page: params[:page], per_page: 10) render 'show_follow' end diff --git a/app/views/users/show_follow.html.erb b/app/views/users/show_follow.html.erb index 6c95d66a4b..f333fd7d6c 100644 --- a/app/views/users/show_follow.html.erb +++ b/app/views/users/show_follow.html.erb @@ -1,10 +1,26 @@
- <% @users.each do |user| %> -
-
- -

<%= user.username %>

-
-
+

<%= @user.username %>

+ + <% if @users.length > 0 %> + + + <% @users.each do |user| %> + + + <% end %> +
<%= link_to " #{user.username}".html_safe, user_path(user.username) %> +
+ <%= will_paginate @users, renderer: WillPaginate::ActionView::BootstrapLinkRenderer %> + <% else %> +

+ <%= @user.username %><%= @title === "Followers" ? " has no followers yet" : " is not following anyone yet" %> +

<% end %>
diff --git a/config/routes.rb b/config/routes.rb index 30c43e5551..282944e69c 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -234,7 +234,7 @@ post 'profile/photo' => 'users#photo' get 'profile/info/:id' => 'users#info', as: 'info' get 'profile' => 'users#profile' - get 'profile/:id' => 'users#profile' + get 'profile/:id' => 'users#profile', as: :user get 'profile/:id/edit' => 'users#edit' get 'profile/:id/likes' => 'users#likes' get 'feed/:author' => 'users#rss'