我第一次没有正确定义问题。我试图做一个简单的例子但失败了。让我们再试一次:))
我有一个地址模型,用于验证所有存在的街道,城市,州和邮政编码属性。然后我们有一个与Address有一对多关系的Person Model。我们有一个学生模型,但它不会继承人,它只是has_one(当我开始时,我并不完全理解继承在ruby中是如何工作的)。我们有一个课堂模型,也有一个人(再次,没有继承。)所以问题是我们想要一个学生的地址,而不是课堂。希望现在更清楚一点。谢谢!
答案 0 :(得分:1)
您只能在Student
模型中使用validates
或validates_presence_of
。
class Person
has_many :addresses
end
class Student < Person
validates :addresses, :presence => true
end
class Teacher < Person
end