使用ActiveRecord的单表继承。由于我们可以使用@test = Employee.all
并找到所有创建的员工。轨道如何做到这一点?由于我们只使用用户表。它如何知道员工和只检索员工? Rails Magic?解释任何人?先谢谢你。Rails ActiveRecord问题
Base Class : Person (inherits ActiveRecord)
Sub-Class: Employee, Supervisor, Manager (each inherit Person)
所以我的人表需要有一个_type和_id字段,使表多态。
我的下一个问题是我如何获得员工关联到人员表格,并且当您保存员工时,您如何才能将其实际放入员工的person_type字段中?
如果你想问一个后续问题,你最好提出一个新的问题,然后再回过头来参考这个问题。这种方式将更加明显,你不会遇到人们不得不更新答案的问题。另外,正如你已经接受了这个问题的答案,人们更不可能检查出它。 – Shadwell 2010-09-05 21:47:26