Ruby on rails Rails ActiveRecord是否为空取决于

Ruby on rails Rails ActiveRecord是否为空取决于,ruby-on-rails,ruby,activerecord,associations,Ruby On Rails,Ruby,Activerecord,Associations,我有一个联系人记录,其中包含对self的引用,如下所示: class Contact < ActiveRecord::Base has_one :inverse, :class_name => "Contact", :dependent => :nullify end class联系人“联系人”, :dependent=>:nullify 结束 因此,两个联系人记录可以通过inverse\u id 我希望在删除其中一条记录时,反向记录的inv

我有一个
联系人
记录,其中包含对self的引用,如下所示:

class Contact < ActiveRecord::Base

    has_one    :inverse,
    :class_name => "Contact",
    :dependent => :nullify
end
class联系人“联系人”,
:dependent=>:nullify
结束
因此,两个联系人记录可以通过
inverse\u id

我希望在删除其中一条记录时,反向记录的
inverse\u id
属性应设置为
null
。但事实并非如此

我尝试了使用
对象。销毁
和不使用
:dependent=>:nullify
以及使用
对象。删除
:dependent=>:nullify
。都不管用


想法?

什么是Rails版本?