我有一个PhoneNumber类(下面),我希望使用单表继承充当子类的父类。这些孩子包括MobileNumber,HomeNumber,Fax,Pager等。我想强制每个PhoneNumber类成为PhoneNumber的子类。我怎样才能做到这一点?我将不胜感激任何帮助!
class PhoneNumber < ActiveRecord::Base
attr_accessible :number, :user_id
before_save :format_number
belongs_to :user
validates_presence_of :number
validates_presence_of :user_id
def format_number
number.gsub!(/\D/, '')
end
end