From: Aidan Cornelius-Bell Date: Mon, 23 Sep 2024 02:51:42 +0000 (+0930) Subject: sort pages X-Git-Url: https://gitweb.mndrdr.org/?a=commitdiff_plain;h=9a395cc90de15499c012a93ddb28b55307a7bb6e;p=arelpe.git sort pages --- diff --git a/app/controllers/pubview_controller.rb b/app/controllers/pubview_controller.rb index 0d50522..f03db8b 100644 --- a/app/controllers/pubview_controller.rb +++ b/app/controllers/pubview_controller.rb @@ -1,6 +1,6 @@ class PubviewController < ApplicationController def index - @pages = Page.where(visibility: :visible).order(created_at: :asc).first(2).alphabetize + @pages = Page.where(visibility: :visible).order(created_at: :asc).first(2).sort_by { |item| item.downcase } @per_page = 15 @page = params[:page].to_i || 1 @@ -12,7 +12,7 @@ class PubviewController < ApplicationController end def show_public - @pages = Page.where(visibility: :visible).order(created_at: :asc).first(2).alphabetize + @pages = Page.where(visibility: :visible).order(created_at: :asc).first(2).sort_by { |item| item.downcase } if current_user&.admin? @page = Page.find_by(slug: params[:slug], visibility: ['visible', 'user_only', 'admin_only'])