【发布时间】:2014-06-05 17:28:12
【问题描述】:
我经营一个允许用户创建个人资料的网站,这自然会吸引 SEO 垃圾邮件发送者尝试推送他们自己的链接。我正在开发一个一键式管理系统来消除这些配置文件(但在出现错误时保留可恢复的详细信息) - 以下哪种方法将被视为“最佳实践”(如果有的话)?
1) 创建users 模型的副本(例如banned_users)并将被禁止的用户移至此模型,以便他们的帐户被禁用
2) 在用户配置文件中添加banned_user 标志,并为每个用户操作添加回调,检查该字段是否返回 true
我的直觉说 1 更干净 - 有没有更好的方法?
【问题讨论】:
标签: ruby-on-rails spam