你好堆栈溢出的人
我对 Rails 平台比较陌生,需要一些模型查询方面的帮助
这是我的代码:
def create
@project = Project.new(params[:project])
if @project.save
redirect_to new_project_path
end
student=@project.student_str.split(";")
end
每次创建新项目时,都会存储一个名为 student_str 的字符串,其中每个学生的 ID 号用“;”分隔。我使用 split 函数将该字符串拆分为一个数组
所以,这是我的问题
我有另一个名为 users 的模型,其中包含系统中所有学生的列表。我想为所有模型条目选择@users,它们的 ID 与数组“student”中的任何数组值匹配。
任何帮助都感激不尽
谢谢
编辑:
现在,我正在使用垃圾数据进行测试。所以我的 student_str 将类似于 1PI12CS019;1PI10IS034;1PI11ME110
每个 ID 由“;”分隔
学生模型是使用 devise gem 创建的,包含以下字段
ID 姓名 电子邮件 电话号码
和其他设计的东西