Я студент, работающий над проектом Rails.Я установил отношения таблиц, как показано на диаграмме (я думаю!).
По сути, у группы есть много проектов, а у проекта много задач.
используя общие имена переменных, я смог заставить работать group.projects
и projects.tasks
, но не group.tasks
.Это возможно?Чего мне не хватает?
Любая помощь будет очень признательна.На всякий случай, вот мои модели (я удалил всю информацию о пользователе, так как она неактуальна):
class Group < ApplicationRecord
has_many :projects
has_many :tasks, through: :projects
end
class Project < ApplicationRecord
belongs_to :group
has_many :tasks
end
class Task < ApplicationRecord
belongs_to :project
end
Is group.tasks
возможно?