diff --git a/app/models/problem.rb b/app/models/problem.rb --- a/app/models/problem.rb +++ b/app/models/problem.rb @@ -2,7 +2,11 @@ belongs_to :description has_and_belongs_to_many :contests, :uniq => true - has_and_belongs_to_many :groups + + #has_and_belongs_to_many :groups + has_many :groups_problems, class_name: GroupProblem + has_many :groups, :through => :groups_problems + has_many :test_pairs, :dependent => :delete_all has_many :testcases, :dependent => :destroy