Not ruby-ish but this should work

This commit is contained in:
Michael Ball 2019-12-17 12:56:51 -08:00
parent dbe0b1c09c
commit 29f6a41c98

View file

@ -40,10 +40,11 @@ class UserDatatable < AjaxDatatablesRails::Base
# rubocop:disable Naming/AccessorMethodName
def get_raw_records
User.left_outer_joins(:registrations, :roles)
.distinct
.select("users.*, COUNT(CASE WHEN registrations.attended = 't' THEN 1 END) AS attended_count")
# .group('users.id, users.name, users.email, users.confirmed_at')
User.left_outer_joins(:registrations, :roles).distinct.select(
"users.*, COUNT(CASE WHEN registrations.attended = 't' THEN 1 END) AS attended_count"
).group(
'users.id, users.name, users.email, users.confirmed_at'
)
end
# rubocop:enable Naming/AccessorMethodName