【发布时间】:2021-08-21 21:00:00
【问题描述】:
我想在 ruby on rails 中复合数据。
现在,我有这门课:
filepath = "#{__dir__}/../csv/department.csv"
CSV.foreach(filepath, headers: true) do |row|
department = Department.new(
row["name"],
row["midterm_score_ratio"],
row["final_score_ratio"],
row["minimum_passing_score"],
row["university_name"],
"students",
"teachers"
)
department.print_department_name
end
这里,department.csv 文件中不存在学生和教师。我需要从 person.csv 文件中获取它。但是,部门也很重要。例如,如果这个人学习数学,那么这里的“学生”必须是数学学生。如何在 ruby on rails 中使用 OOP 来做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby csv