我是一名高中老师。每周我们都会决定哪些学生需要额外的课程。我一直在尝试做的是一个 Rails 应用程序,这样我们就可以轻松地为学生注册额外的课程。在我看来,最好的方法是为每个学生设置复选框,并为每个学生选择时间和老师,然后为每周的额外课程提交多条记录。
我有点 Web 开发的初学者,我认为这对我来说是完美的学习任务。我现在已经尝试过几次设置这个 upp,但我无法理解这些关联。更有经验的开发人员会如何设置它?
我是一名高中老师。每周我们都会决定哪些学生需要额外的课程。我一直在尝试做的是一个 Rails 应用程序,这样我们就可以轻松地为学生注册额外的课程。在我看来,最好的方法是为每个学生设置复选框,并为每个学生选择时间和老师,然后为每周的额外课程提交多条记录。
我有点 Web 开发的初学者,我认为这对我来说是完美的学习任务。我现在已经尝试过几次设置这个 upp,但我无法理解这些关联。更有经验的开发人员会如何设置它?
让我们将任务拆分为基本部分:您的流程中有许多对象:、、、Student
和(如果我猜对了)a 。Teacher
Subject
StudentSubject
我会这样开始:
老师有很多科目;
一个学生有很多老师;
一个学生有很多科目;
总结:学生在星期一下午 13:00 由老师分配了一个科目。(这里是 StudentSubject 表)。我们走在正确的轨道上吗?
Try http://guides.rubyonrails.org/ to learn and know about Ruby on Rails. Another way is to prefer book like "Agile Web Development with Rails"