From d0d75105320ffcac61489291548ef0f9c71d4f6d Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Mon, 14 Sep 2015 16:17:01 +0200 Subject: [PATCH] better piechart of origins --- app/controllers/concerns/statistics.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/concerns/statistics.rb b/app/controllers/concerns/statistics.rb index a560f18..3783d67 100644 --- a/app/controllers/concerns/statistics.rb +++ b/app/controllers/concerns/statistics.rb @@ -18,9 +18,9 @@ class Statistics < Rails::Application end def by_issuer - Transaction.group(:issuer_id).count.inject(Hash.new) do |hash, (id, count)| - hash.merge({User.find(id).name => count}) - end + Client.joins(:issued_transactions).group(:name).count.merge({ + "User created" => Transaction.where(issuer_type: "User").count + }) end def amount_distribution