【发布时间】:2025-12-22 06:30:16
【问题描述】:
我正在学习 Rails,并且正在阅读《Beginning Rails 3》一书。当您拥有has_many 关联时,您会自动接收方法。
假设用户有很多文章。
user.articles.delete(article)
现在该行仅将文章的外键设置为“NULL”。如果您希望文章从数据库中消失,您还必须销毁/删除文章是否正确,或者是否有一种方法可以同时做到这一点?
如果您在删除关联之前销毁与用户有关系的文章会发生什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3