# Manage regions, mostly get stats out of them class RegionsController < InheritedResources::Base def stats @region_events = Event.joins(:related_region).group(:name).count(:name) @city_events = Event.group(:city).having('count(city) > 3') .order('count(city) desc').count :city # Used in sqlite # .group('strftime("%Y", start_time)') # .group('strftime("%m", start_time)') @month_events = Event .group('extract(year from start_time)') .group('extract(month from start_time)') .count end end