Commit 5f4d4498 by liyijie

group_by next unless key.present?

parent 03b01248
...@@ -40,11 +40,13 @@ module TalltyImportExport ...@@ -40,11 +40,13 @@ module TalltyImportExport
if @group_by.present? if @group_by.present?
if records.is_a?(Array) if records.is_a?(Array)
records.group_by { |record| record.send(@group_by)}.each do |key, group_records| records.group_by { |record| record.send(@group_by)}.each do |key, group_records|
next unless key.present?
@group_key = key @group_key = key
export_workbook workbook, group_records export_workbook workbook, group_records
end end
else else
records.group(@group_by).count.keys.each do |key| records.group(@group_by).count.keys.each do |key|
next unless key.present?
@group_key = key @group_key = key
export_workbook workbook, records.ransack("#{@group_where}" => key).result export_workbook workbook, records.ransack("#{@group_where}" => key).result
end end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment