Class: ActiveAnalytics::PagesController
Instance Method Summary
collapse
#page_from_params, #page_to_params
Instance Method Details
#index ⇒ Object
9
10
11
12
13
|
# File 'app/controllers/active_analytics/pages_controller.rb', line 9
def index
@histogram = Histogram.new(current_views_per_days.order_by_date.group_by_date, from_date, to_date)
@previous_histogram = Histogram.new(previous_views_per_days.order_by_date.group_by_date, previous_from_date, previous_to_date)
@pages = current_views_per_days.top(100).group_by_page
end
|
#show ⇒ Object
15
16
17
18
19
20
21
22
|
# File 'app/controllers/active_analytics/pages_controller.rb', line 15
def show
page_scope = current_views_per_days.where(page: page_from_params)
previous_page_scope = previous_views_per_days.where(page: page_from_params)
@histogram = Histogram.new(page_scope.order_by_date.group_by_date, from_date, to_date)
@previous_histogram = Histogram.new(previous_page_scope.order_by_date.group_by_date, previous_from_date, previous_to_date)
@next_pages = current_views_per_days.where(referrer_host: params[:site], referrer_path: page_from_params).top(100).group_by_page
@previous_pages = page_scope.top(100).group_by_referrer_page
end
|