У меня есть это в моем индексе
def index
@res = Array.new
Hours.pluck(:user_id).each do |id|
@get_data = Hours.where("status >= :status",{status: params[:status]}).where(:user_id => id)
@res.push @get_data
end
json_response(@res)
end
Когда я запускаю свою конечную точку, я получаю:
[]
Когда я использую pluck (: user_id) результаты появляются, но дублируют, поэтому мой вопрос, почему? Результат запроса - сделать сумму определенного поля c, но эта часть также пуста (извлечение этого кода не является необходимым в вопросе)
Я что-то упустил или неправильно использовал итерация? Спасибо, я начал с этого языка, поэтому я спрашиваю. Спасибо!