我在猜测应该添加到帖子模型中。 我取消我的帐户后,我仍然可以找到帖子,但没有用户。我如何使用该帐户删除用户的帖子?如何在删除用户的帖子后删除用户的帖子? - Rails
0
A
回答
2
你应该可以在你的用户模型中做这样的事情。它将基本上级联删除用户后删除。
has_many :posts, :dependent => :destroy
3
在你User
模型,需要通过添加dependent
选项来修改下面的关联:
has_many :posts, dependent: :destroy
参考:Rails ActiveRecord::Associations::ClassMethods
documentation, “Deleting from associations”
0
你可以做这样的事情进行的删除操作前你可以先找到用户的相关文章并删除它们。然后,您可以删除用户。
相关问题
- 1. 非用户删除帖子
- 2. 如何让用户删除帖子?
- 3. 如何阻止用户删除其他用户的帖子?
- 4. 删除帖子删除与在轨交
- 5. 如何删除基于'user_meta'的所有用户和帖子?
- 6. WordPress:删除一个帖子后的所有帖子已被删除
- 7. Facebook的帖子删除
- 8. 如何在Rails中实现删除你的帖子而不是其他用户帖子
- 9. 在PHP中删除用户的帖子/输入
- 10. 在laravel 5.4中检索软删除的用户帖子
- 11. 如何删除特定的帖子ID?
- 12. 在laravel中使用ajax和js删除用户帖子5.4
- 13. 如何在jekyll中删除empy帖子
- 14. Rails自动删除帖子记录
- 15. 删除无权访问此帖子的用户的显示帖子链接帖子
- 16. 使用laravel删除帖子的形式
- 17. 从流中删除帖子
- 18. 删除帖子两次
- 19. 删除大量帖子
- 20. 在CodeIgniter中使用AJAX删除帖子
- 21. Facebook/Twitter API在用户删除帖子时得到回调?
- 22. MongoDB:如何删除已删除帖子的所有评论?
- 23. Meteor-React用提交模式删除帖子(帖子未定义)
- 24. 如何通过meta_value wordpress删除帖子
- 25. 如何从墙上删除帖子?
- 26. 如何从帖子中删除日期
- 27. 删除重复的帖子在WordPress
- 28. phpbb 3 SQL删除用户和所有帖子
- 29. 如何选择用户朋友帖子和用户帖子
- 30. 如何删除Ruby-on-Rails项目上的测试帖子
先回答。 – jasonleonhard