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
これを機能させることは可能ですか?