用户模型: has_many :课程
课程模型: belongs_to :用户
def require_course
unless #check if current user has course
redirect_to root_url
return false
end
end
我需要一个方法,检查当前用户是否有课程。我应该写什么来检查current_user是否有课程。
考虑一下课程是否有课程。因此,课程与课程的关系是1.0或1.1。课程如下:
public class Course
{
public int Id {get; set;}
public Curriculum { get; set; }
}
public class Curriculum
{
[ForeignKey("Course")]
public int Id { get; set; }
public Course Course { get; set; }
}
我使用fluent api配置了这个关系,如下
我有两个实体,“课程”和“人”。
1)一门课程由一人或多人负责
2)一门课程可以包含其他课程。
现在,我想认识到为负责人和所包含的课程添加手动排序顺序的能力。
这意味着,它应该能够显示这样的课程:
Course 1:
Responsible Persons:
1. Person A
2. Person B
3. Person C
Course 2:
Responsible Persons:
1. Person B
2. Person A
3. Person C
这个顺序可以在创建课程时声明。但是对于正在使用该应用程序的不同用户来说,没有什么比角色概