有3个表:学生表、学院表和Opted_College表
我有一个页面说,选择学院页面(添加可选的学院页面)。
学生将登录到应用程序,并选择不同的大学。这个大学列表是从“学院”表中获取的。选择学院后,应在Opted_College表中添加如下详细信息:( college_id + student_id )。对于instatnce,Opted_College值可能如下所示:
id College_id student_id %1%2%4
2-R V学院(学院名称)4- TestStudent (学生名称)
我还没有在“选择学院”页面中为“学生ID”添加字段。我需要从会话中捕获学生ID,此数据需要添加到Opted_College表中。
但是在成功提交Select College页面之后,将为Opted_College表中的Student_ID列输入"NULL“值。
请帮帮忙。
发布于 2011-02-14 22:46:35
在OptedColleges控制器的create方法中,您需要如下内容:
@optedcollege.student_id = current_user.id
@optedcollege.save当然,我假设您使用的是一个身份验证解决方案,它提供了一个current_user助手方法……
https://stackoverflow.com/questions/4993274
复制相似问题