假设我有一个名为 Project 的模型类,但不是这样:
class Project < ActiveRecord::Base
我想写这个:
class Project < ORM
以便我的模型类中不存在特定的 ORM 实现。
我需要如何编写我的 ORM 类,以便上面的 Project 类能够充当它的子类,ActiveRecord::Base
但无需专门对其进行子类化?
我会简单地说:
class ORM < ActiveRecord::Base
然后 Project 将是一个子类,ActiveRecord::Base
就像我写的一样:
class Project < ActiveRecord::Base