3

所属オブジェクトでFKをnilに設定することにより、has_oneとbelongs_toの関連付けを破棄する唯一の方法はありますか?

4

2 に答える 2

1

設定が効かない@obj1.obj2 = nil

ただし、belongs_toレコードは削除されません。あなたがそれをしたいのならあなたはする必要があります@obj1.obj2.delete

于 2011-01-31T21:58:42.900 に答える
1

覚えているので、カスケードでドロップを設定したら、オブジェクトを削除するだけで、すべての依存関係が削除されます。

これが役に立てば幸いです、乾杯

于 2011-01-31T21:56:01.077 に答える