All-time signups
<%= area_chart User.group_by_day(:created_at) %>
7-day signups
<%= area_chart User.where('created_at > ?', DateTime.now - 7.days).group_by_day(:created_at) %>
30-day signups
<%= area_chart User.where('created_at > ?', DateTime.now - 30.days).group_by_day(:created_at) %>
<% Rails.application.config.content_types[:all].each do |content_type| %>
<%= content_type.name.pluralize %> per user
<%= column_chart User.joins(content_type.name.downcase.pluralize.to_sym) .group(:user_id) .count() .group_by(&:last) .each_with_object({}) { |(content_count, ids), h| h[content_count] = ids.count } %>
<% end %>