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