【发布时间】:2016-01-18 17:08:03
【问题描述】:
我不确定我是否完全理解主动记录验证角色。
当然,如果用户输入数据(如电子邮件或国家/地区),我可以并且应该验证其存在、唯一性或是否包含在国家/地区列表中
但是,例如,如果我在后端有方法更改属性 page_clicked 或 click_date 甚至列 update_at,我“控制”即“不是由用户输入生成”,我应该使用活动记录验证吗?
我问这个是因为在一个非常“热数据库”(需要数百万次频繁更新的速度)上,我想知道是否检查每个更新,updated_at 是一个日期时间,如果点击的列是真/假,并且没有什么是真正必要的,因为用户不是输入/控制这些数据的人,但我是通过我编写的 Rails 自定义方法
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 activerecord