rails / activerecordでは、3つのrubyクラスを持ち、そのうちの2つは1つのメインクラスから継承し、次にポットとパン用に2つの別々のテーブルを持つことができます。そのようです...
class Tupperware < ActiveRecord::Base
end
class Pot < Tupperware
end
class Pan < Tupperware
end
利点は、タイプごとにカスタマイズしなくても、Tupperware.find()メソッドやその他のいくつかのメソッドを使用できることです。