我有一个用户模型。我想限制用户可以更改其姓名的速率。
显然,一个人不会每天或每周都改名。
如何最好地实施这样的限制,例如每月更改一次?
我能想到的唯一方法是为每个现有属性放置另一个属性,以便:name
我将创建:name_last_changed_at
并每次测试它。
有没有更优雅/更优雅的方式来做到这一点?
我有一个用户模型。我想限制用户可以更改其姓名的速率。
显然,一个人不会每天或每周都改名。
如何最好地实施这样的限制,例如每月更改一次?
我能想到的唯一方法是为每个现有属性放置另一个属性,以便:name
我将创建:name_last_changed_at
并每次测试它。
有没有更优雅/更优雅的方式来做到这一点?