Я получаю данные по отдельным строкам в отчете со следующим named_scope
в моей модели survey_response.rb:
named_scope :job_responses, lambda{|job_code, survey_code| {:conditions => ["survey_job_id = ? AND survey_id = ?", job_code, survey_code]}}
Проверяя журнал, я вижу, что мой SQL-запрос выполняется должным образом. Запрос возвращает список отдельных ответов на опрос о работе, включающий в основном числовые данные, по которым мне нужно выполнить вычисления. В частности, мне нужно передать содержимое определенных полей дополнительному методу, который получает стандартное отклонение данных в определенном поле, однако я не понимаю, как это сделать.
Внешний метод называется:
<%= survey_response.standard_deviation([array here]) %>
В настоящее время, на мой взгляд, для каждой строки в отчете я получаю данные, соответствующие этой строке, следующим образом:
<% r = SurveyResponse.job_responses(survey_response.id, survey_response.survey_id) %>
Поэтому у меня вопрос, как мне отправить результаты определенного поля из возвращенных данных named_scope, например: base_pay, в мою функцию?
Я пробовал разные способы, но я не знаю синтаксиса для выделения соответствующего поля.