Module: PageTracking

Extended by:
ActiveSupport::Concern
Defined in:
lib/generators/ruby_cms/templates/controllers/concerns/page_tracking.rb

Overview

Include in controllers to track page views via Ahoy. Requires Ahoy to be installed (via RubyCMS install generator).

Usage:

class PagesController < ApplicationController
include PageTracking
end

Sets @page_name to controller_name by default. Override in actions:

@page_name = "custom_page_name"