Polymorphicをfindでincludeしたくなった。 例えば、UserとAdminクラスがあって、それぞれMessageクラスに書き込みを行うと想定して、 class User < ActiveRecord::Base has_many :message, :as=>:writer :dependent=>destroy end class Admin < ActiveRecord::Base has_many :message, :as=>:writer :dependent=>destroy end class Message < ActiveRecord::Base belongs_to :writer, :polymorphic=>true # messagesテーブルには、writer_type, writer_idというフィールドがある end