Допустим, у меня есть некоторые данные, которые возвращаются вызовом ActiveRecord find_by_sql.Данные, возвращаемые для одного запроса, выглядят так:
id UserId City State Zip Country Email Phone Age
1 fred Atlanta GA 300909 null me@me.com null 35
2 Sue New York NY 99801 null Sue@me.com null 38
3 Bill Dallas TX 87654 null bill@me.com null 25
Затем у меня есть другой набор данных со следующими значениями:
id UserId City State Zip Country Email Phone Age
4 fred null GA 300909 null null 555-1212 null
5 Sue null NY 99801 null null 555-1213 null
6 Bill null TX 87654 null null 888-2121 null
Поскольку у нас есть дополнительные поля, мы не знаем, какиеданные будут заполняться по сценарию.Я хочу иметь возможность перечислять на странице все поля, для которых у меня есть данные, и не отображать пустые столбцы для каждого сценария.В этом примере предположим, что любые значения в первой строке будут заполнены для остальных строк в этом наборе данных.Как примечание, я также должен экспортировать эти значения как csv, и не хочу пустых значений там также.Я искал и искал, и не понял это.Я уверен, что в Ruby должен быть способ сделать это.Любая помощь будет оценена.