| 123456789101112131415161718192021222324252627 | # All Administrate controllers inherit from this `Admin::ApplicationController`,# making it the ideal place to put authentication logic or other# before_actions.## If you want to add pagination or other controller-level concerns,# you're free to overwrite the RESTful controller actions.module Admin  class ApplicationController < Administrate::ApplicationController    before_action :authenticate_admin    before_action :default_params    def authenticate_admin      redirect_to '/', alert: 'Not authorized.' unless user_signed_in? && current_user.admin?    end    def default_params      params[:order] ||= "created_at"      params[:direction] ||= "desc"    end    # Override this value to specify the number of elements to display at a time    # on index pages. Defaults to 20.    # def records_per_page    #   params[:per_page] || 20    # end  endend
 |