:destroy?"-6ren"> :destroy?"-我最近遇到了一个例子,当我从数据库中删除一个用户时,但是帖子的索引页面坏了,因为写特定帖子的用户不再存在。 这让我想知道总是使用 :dependent => :destroy 是否是一个好习惯?或者是-6ren">
gpt4 book ai didi

ruby-on-rails - rails : Good practice to always use ":dependent => :destroy?"

转载 作者:行者123 更新时间:2023-12-04 23:06:23 25 4
gpt4 key购买 nike

我最近遇到了一个例子,当我从数据库中删除一个用户时,但是帖子的索引页面坏了,因为写特定帖子的用户不再存在。

这让我想知道总是使用 :dependent => :destroy 是否是一个好习惯?或者是否有一个不那么复杂的替代解决方案来在删除用户时不使整个分页符?我想这更像是一个商业决定,但我认为当用户删除他的帐户时,我不一定要删除所有内容。

我想我可以使用类似的东西

<%= link_to post.author.username unless post.author.blank? ...... %>

但这将使必须在每一行中都包含它成为一项非常乏味和困惑的任务。

关于此事的任何建议/提示?

最佳答案

而不是删除用户停用用户,这样您就不会破坏任何关系并且您的数据将保持一致。

关于ruby-on-rails - rails : Good practice to always use ":dependent => :destroy?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11295541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com