我有一个Document继承自另一个类的类MyGem::Record。我正在“混合”ActiveModel功能,以便实例看起来像ActiveRecord对象。我没有继承,ActiveRecord::Base因为我已经继承了另一个类。
我想知道是否可以以某种方式为我ActiveModel的风味类包含一些数据库持久性功能。我可以定义我自己的save和update方法,但我不希望这样做。
或者,是否有可能include ActiveRecord在我的课堂上获得此功能?
我知道 DataMapper 可以为我处理这个问题,但如果可能的话,我想在ActiveRecord这里使用该模型。