我有以下Person
类,它的父类也是另一个人。我似乎无法弄清楚如何让关系发挥作用。
class Person < ActiveRecord::Base
attr_accessible :mom, :dad
has_one :mom, :class_name => 'Person', :primary_key => "mom_id", :foreign_key => "id"
has_one :dad, :class_name => 'Person', :primary_key => "dad_id", :foreign_key => "id"
end
我已通过迁移将“mom_id”和“dad_id”作为整数添加到我的模型中。但是,当我使用 时,在设置and后rails console
我无法访问mom
或dad
属性。他们还是回来了。mom_id
dad_id
nil
任何指向我做错了什么的指针?