我有两个这样的模型
class User < ActiveRecord::Base
attr_accessible :email, :password, :password_confirmation, :remember_me, :fname, :lname
end
class Course < ActiveRecord::Base
belongs_to :university
attr_accessible :course_code, :department, :name, :path, :university_code, :department_code
set_primary_key :course_code
end
现在一个用户可以参加很多课程,一个课程可以有很多用户。此外,连接表将具有一些属性,例如用户正在学习的课程状态、他可能已完成的讲座等。
我该如何建立关系?