Sha256: b9975ec679dc04478381a6704336640bc42195bc8248b0b473701bfda27f568f
Contents?: true
Size: 938 Bytes
Versions: 5
Compression:
Stored size: 938 Bytes
Contents
module Fae class PagesController < ApplicationController before_action :authenticate_user! def home @list = recently_updated end def help require 'browser' @browser = Browser.new(ua: request.user_agent, accept_language: 'en-us') end def activity_log @items = Fae::Change.order(id: :desc).page(params[:page]) end def activity_log_filter if params[:commit] == "Reset Search" @items = Fae::Change.order(id: :desc).page(params[:page]) else @items = Fae::Change.filter(params).fae_sort(params).page(params[:page]) end render :activity_log, layout: false end def error404 return show_404 end private def recently_updated(num=25) list = [] all_models.each do |m| list << m.all.sort_by(&:updated_at).flatten end list.flatten.sort_by(&:updated_at).reverse.first(num) end end end
Version data entries
5 entries across 5 versions & 1 rubygems