У меня есть это модельное отношение:
Задача -> имеет много групп
Группа -> принадлежит задаче
Теперь я хочу получить все задачи, такие как
tasks = Task.order(updated_at: :desc).select(:task_name, :task_status).last(10).reverse
tasks.each do |t|
group = t.groups
end
Но это не работает, потому что информация о внешнем ключе теряется, когда я делаю оператор select (...) в первой строке.
Или я мог бы сделать это:
tasks = Task.order(updated_at: :desc).last(10).reverse
tasks.each do |t|
group = t.groups
task_info = t.select(:task_name, :task_status)
end
Но это также не работает. Моя цель - получить информацию о внешнем ключе И выбрать всего несколько столбцов.
А идея?