假设有一个名为user的activerecord类,它代表数据库中的用户表。
但我有不同类型的用户,他们具有
- 特殊功能 - 特殊变量 - 自定义关系(雇主has_many公司,员工belongs_to公司:)
但是这些用户也有很多共同的功能。所以我想为每种不同类型的用户创建类,然后从user类继承它们。
- User < ActiveRecord::Base - Employer < User - Employee < User - Customer < User 最好的做法是什么?
谢谢
但我有不同类型的用户,他们具有
- 特殊功能 - 特殊变量 - 自定义关系(雇主has_many公司,员工belongs_to公司:)
但是这些用户也有很多共同的功能。所以我想为每种不同类型的用户创建类,然后从user类继承它们。
- User < ActiveRecord::Base - Employer < User - Employee < User - Customer < User 最好的做法是什么?
谢谢