Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所属オブジェクトでFKをnilに設定することにより、has_oneとbelongs_toの関連付けを破棄する唯一の方法はありますか?
設定が効かない@obj1.obj2 = nil?
@obj1.obj2 = nil
ただし、belongs_toレコードは削除されません。あなたがそれをしたいのならあなたはする必要があります@obj1.obj2.delete
@obj1.obj2.delete
覚えているので、カスケードでドロップを設定したら、オブジェクトを削除するだけで、すべての依存関係が削除されます。
これが役に立てば幸いです、乾杯