【发布时间】:2010-07-10 15:53:41
【问题描述】:
我有一个用户表和一个角色列,用于标识他们的角色。现在,我想添加一个“学生”表,其中包含学生的学号,并且我还想添加一个“教师”,以存储教师的工资。
Student 和 Teacher 都是 User 的子类。现在,我已经在 User 表中添加了一个角色列,“T” = 教师,“S” = 学生。现在,我想在数据库中添加“学生”和“老师”。我应该怎么办?只生成脚手架或迁移?另外,有必要修改我的模型吗?还是我只需要修改控制器?
谢谢。
【问题讨论】:
标签: ruby-on-rails polymorphism