Skip to content

Instantly share code, notes, and snippets.

@donovan-duplessis
Created August 30, 2012 10:52
Show Gist options
  • Save donovan-duplessis/3526220 to your computer and use it in GitHub Desktop.
Save donovan-duplessis/3526220 to your computer and use it in GitHub Desktop.
Rollup single field across multiple rows with same data (Consultant Reports Example)
@reports_list = ConsultantReport.reports_list(current_admin_user)
@reports = {}
@reports_list.each_with_index do |report, index|
team = report.team.name
user = report.admin_user.name
@reports[team] = {} unless @reports.include?(team)
@reports[team][user] = [] unless @reports[team].include?(user)
@reports[team][user] << [report.week.to_s, report.id] end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment