我希望我可以继承一个 activerecord 模型,并像使用父类一样使用子类。情况似乎并非如此,AR 关系似乎不适用于子类。
class Manager < User
belongs_to :shop
end
class Shop < ActiveRecord::Base
has_many :managers
end
class PremiumShop < Shop
end
和
@premium_shop = manager.shop # Finds the shop.
@premium_shop = manager.premium_shop # Does not find the shop, NilClass:Class error
有可能完成这项工作吗?