2016-04-04 14 views
0

と子レコードを保管してください。4.Railsの4 - belongs_toの多くのモデルレール上

私はbelongs_to :house

ユーザーが彼/彼女のアカウントを破壊belongs_to :user、ユーザーに関連付けられているレンタルがあるRentalモデルを持っています彼らはまだ家に関連付けられていますが、破壊されています。

レンタルに関連するユーザーに関係なくレンタルを維持する最善の方法は何ですか?そのようにしても、@house.rentalsを見ることはできますが、ユーザーオブジェクトはもう存在しません。

私はdependent: :destroyを宣言していないので、これはデフォルトの動作だと思っていましたが、そうではありません。

thx!

答えて

0

答えはhereで、アカウントを無効にすると変更できますか?または、子レコードを破壊しないように@user.destroyの代わりに@user.deleteを実行できますか?(外部キーがないと仮定して)

関連する問題