ユーザーモデルがあります。ユーザーが自分の名前を変更できる速度に制限を設けたいと思います。
明らかに、人は毎日または毎週名前を変更しません。
たとえば、月に1回変更できるような制限を実装するには、どうすればよいでしょうか。
私が考えることができる唯一の方法は、既存の属性ごとに別の属性を配置することです。そのため、作成し、テストするたびに:name
作成します。:name_last_changed_at
それを行うためのよりエレガントな/レールの方法はありますか?
ユーザーモデルがあります。ユーザーが自分の名前を変更できる速度に制限を設けたいと思います。
明らかに、人は毎日または毎週名前を変更しません。
たとえば、月に1回変更できるような制限を実装するには、どうすればよいでしょうか。
私が考えることができる唯一の方法は、既存の属性ごとに別の属性を配置することです。そのため、作成し、テストするたびに:name
作成します。:name_last_changed_at
それを行うためのよりエレガントな/レールの方法はありますか?