在Rails 4上。
我有一个belongs_to :house和belongs_to :user的Rental模型
当用户销毁他/她的帐户时,与该用户关联的租赁也会被销毁,尽管它们仍然与房屋关联。
无论与被销毁的租赁相关联的用户是谁,保留租赁的最好方法是什么?这样,仍然可以查看@house.rentals,但将不再有用户对象。
我没有声明dependent: :destroy,所以我认为这将是默认行为,但事实并非如此。
谢谢!
发布于 2016-04-04 10:23:29
我看了一下答案here,你能不能把销毁账号改为停用它?或者,是否可以使用@user.delete而不是@user.destroy来避免销毁子记录(假设没有外键)?
https://stackoverflow.com/questions/36393627
复制相似问题