これが私のモデルの仕組みです。expires_at 列を持つ Post モデルがあります。ユーザーは、投稿を持続させたい日数を整数で指定します。
コントローラーで検証を行っていたとき、これは非常に簡単でした。「日」フィールドを検証し、それを将来の有効期限に変換するだけです。しかし、現在、Ardent を使用してモデルの検証を行っていますが、これを達成する方法がわかりません。mutator を使用する必要があると思いますが、expires_at を整数として設定するのは直感に反するようです。また、アーデントが突然変異の前または後に検証するかどうかもわかりません。