Sha256: 97cc2ada35780c83e1dc4f025de0de82787ce831956759cb441efd6f63c7a41d
Contents?: true
Size: 685 Bytes
Versions: 1
Compression:
Stored size: 685 Bytes
Contents
module Tienda class DashboardController < Tienda::ApplicationController before_filter { @active_nav = :root } def home @last_30_days_orders = {} end_date = Date.today start_date = end_date - 30.days last_30_days_orders = Tienda::Order.group('DATE(created_at)').where(created_at: start_date..end_date).count (start_date..end_date).each do |day| @last_30_days_orders[day] = last_30_days_orders[day] || 0 end @sales_by_category = Tienda::Order.joins(products: [:product_category]).where(created_at: start_date..end_date).group('tienda_product_categories.name').count @users_count = Tienda::User.count end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tienda-2.0.1 | app/controllers/tienda/dashboard_controller.rb |