当我使用CTI(类类型继承)时,如何在多个模型中正确实现设计gem?我有3个类:Person(抽象类),继承的Client和Employee。为了设计CTI,我添加了dbview_cti gem。我想拥有每个继承类的注册视图和共享休息函数,例如所有教程仅描述STI的实现。我将非常感谢您的详细说明。
模特人
class Person < ActiveRecord::Base
self.abstract_class = true
self.table_name = 'people'
cti_base_class
end
模型客户端
class Client < Person
cti_derived_class
end