Создание родительского класса непригодным для наследования одной таблицы (Rails)
У меня есть класс 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