Я собираю значения для определенного столбца из named_scope следующим образом:
a = survey_job.survey_responses.collect(&:base_pay)
Это дает мне числовой массив, например (1,2,3,4,5). Затем я могу передать этот массив в различные функции, которые я создал, чтобы получить среднее значение, медиану, стандартное отклонение набора чисел. Все это работает нормально, однако теперь мне нужно начать комбинировать несколько столбцов данных для выполнения одних и тех же типов вычислений.
Мне нужно собрать подробную информацию о трех полях следующим образом:
survey_job.survey_responses.collect(&:base_pay)
survey_job.survey_responses.collect(&:bonus_pay)
survey_job.survey_responses.collect(&:overtime_pay)
Это даст мне 3 массива. Затем мне нужно объединить их в один массив, сложив каждое из соответствующих значений вместе - то есть добавить первый результат из каждого массива, второй результат из каждого массива и т. Д., Чтобы у меня был массив итогов.
Как создать метод, который будет собирать все эти данные вместе, и как я вызываю его из шаблона представления?
Действительно ценю любую помощь в этом ...
Спасибо
Simon