我有一个派生自ActiveRecord :: Base的类。 该类有一个子类,它在数据库中由类型id列区分。 如何确保派生类中的所有继承的活动记录函数将type_id列附加到派生类执行的任何查询的条件哈希?是否有任何类型的“之前”函数可以覆盖以将条件注入派生类的进程中?
谢谢!
答案 0 :(得分:3)
如果您的列名为“type”,ActiveRecord会自动为您执行此操作。
答案 1 :(得分:1)
您正在做的事情称为单表继承(STI)。这就是Radar所说的关于你的专栏被称为类型作品的原因。