我有两个学生和表。 在学生表中,我有stdname classname stdID字段 在关注表中,我有attdID stdID AttdDate字段。
现在我有这样的观点:
课程: _ ___ 部分: __ _ 搜索(按钮) (然后我得到了特定班级和部分学生的名单) 学生名称
拉朱 拉维 雷卡
像这样所有学生现在我想将attdstatus插入每个学生:
StudentName AttdStaus AttdDate Raju _ _ _ Ravi _ _ _
提交(按钮)
{然后学生的总体注意力必须插入到关注表中。} 请任何人通过提示来帮助我吗?我的电子邮件ID是chand5055@gmail.com
答案 0 :(得分:1)
您可以考虑使用activerecord-import gem
该链接的另一端有一些例子。你可能需要在单元测试中查看更深层的例子,但我希望它可以做你想要的。
答案 1 :(得分:0)
这有点难以理解,但我会试一试:对于初学者,我会说更明确地命名你的表格列。有一点,我想知道为什么你的学生表中有standard_id(stdID)。
接下来,我会更多地考虑一下你的模型结构。想想你的学生在现实世界中的存在。他们是独一无二的人,所以将它们视为独特的对象。与课程相同(不是课程,因为这是OO编程中的保留字。):课程有名称,教师,开始时间,结束时间,主题等。您的考勤表也是如此。它有一个学生,一门课程和一个约会。
关联将类似于:
Student
has_many :attendances
has_many :courses, :through => :enrollments
Attendance
belongs_to :student
belongs_to :course
Course
has_many :students, :through => :enrollments
has_many :attendances
Enrollment
belongs_to :students
belongs_to :courses
除此之外,我认为没有足够的信息可以提供更具体的帮助。希望有所帮助!