0

ユーザーモデルがあります。ユーザーが自分の名前を変更できる速度に制限を設けたいと思います。

明らかに、人は毎日または毎週名前を変更しません。

たとえば、月に1回変更できるような制限を実装するには、どうすればよいでしょうか。

私が考えることができる唯一の方法は、既存の属性ごとに別の属性を配置することです。そのため、作成し、テストするたびに:name作成します。:name_last_changed_at

それを行うためのよりエレガントな/レールの方法はありますか?

4

1 に答える 1

1

列に関連付けupdated_atて、モデルで検証できます。

于 2012-11-14T13:03:19.147 に答える