多くのIdentityモデルがありますtypes(たとえば、student、teacher)。これらの各タイプには、さまざまなモジュールで定義された多くの固有のメソッドと、多くの共有メソッドがあります。
名前の競合を避けるために、インスタント型に応じて特定のモジュールを含めたいと思います。何かのようなもの:
class Identity < ActiveRecord::Base
if instant.type =='student'
include Student
if instant.type == 'teacher'
include Teacher
end
end
どうすればいいですか?