![](/img/trans.png)
[英]Rails Active record validations - should I validate non-user generated data
[英]Rails Validations on Non-User chosen fields
是否有必要在模型中为用户不影响的字段创建验证?
必要时,我的意思是最佳实践。
我有一个before_create过滤器,用于将用户令牌设置为用户帐户。 即使我(后端代码)对该字段具有唯一控制权,也应该添加验证吗?
谢谢。
我做。 它使我可以在数据库中保持数据完整性。
您需要查看活动记录回调的顺序,
您可以在http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html中找到有关最新版本的Rails的最新列表。 以下是Rails 3和2的列表。
可以在Rails 3指南中找到该列表的最新版本。
before_validation
after_validation
before_save
around_save
before_create
around_create
after_create
after_save
在这种情况下,当您在验证后设置值时,每次都会触发验证错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.