0
二级
我有两个类Customer
和Passenger
(谁在飞行中)与相同属性的性别。所以在客户类中我声明枚举性别枚举为
class Customer < ActiveRecord::Base
enum GENDER: {MALE: 1, FEMALE: 2}
end
而这个枚举也被Passenger类使用。
什么是在这种情况下,最好的做法是什么? 如果我这个枚举拆分到其他类(例如:GenderHelper)?
如果是的话,我怎么能在辅助类声明枚举?像模型一样从ActiveRecord :: Base继承?
所以你的意思是,当我想用性别枚举,我有例如呼叫Customer.GENDER [[MALE]和Passenger.GENDER [[MALE])。这是使用常见枚举的好习惯吗? –
结论,枚举必须属于ActiveRecord类的类型,对吗? –