Class: Journeybook::Admin::DashboardController

Inherits:
Journeybook::ApplicationController show all
Defined in:
app/controllers/journeybook/admin/dashboard_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



4
5
6
7
8
9
10
# File 'app/controllers/journeybook/admin/dashboard_controller.rb', line 4

def show
  @site_count = Site.count
  @page_count = current_site ? current_site.pages.count : 0
  @published_page_count = current_site ? current_site.pages.published.count : 0
  @component_count = Journeybook.components.for_site(current_site).count
  @recent_pages = current_site ? current_site.pages.includes(:site).order(updated_at: :desc).limit(5) : Page.none
end