我正在尝试在 Rails 4 中实现一个有点简单的 STI,但有些东西我还无法实现。
我有以下课程:
class Person < ActiveRecord::Base
end
class NaturalPerson < Person
end
class LegalPerson < Person
end
class Employee < NaturalPerson
end
class Customer < NaturalPerson
end
问题是,我有一些我只想从 Employee 类访问的属性,一些只能从 Customer 等访问,但我找不到方法。如果我要使用 Rails 3 的方式,我会用 attr_accesible 解决它。但这现在是不可能的,因为我既没有使用 attr_accesible gem,也不愿意使用。