Carrierwave gem を使用して、アバターのアップロードで奇妙な問題が発生しています。アバターは、ユーザーのプロフィールの単なる列です。
以前にアバターがアップロードされていない場合、すべての検証 (少なくともプレゼンス検証) は正常に機能します。
しかし、アップロードされたアバターがあり、ユーザーがそれを更新 (新しいものをアップロード) したい場合、不明な理由により、プロファイル モデルにあるすべての検証が完全にスキップされます。
マウントされたアップローダー (AvatarUploader) での検証は機能していますが、(常に)
すべてのコードはほとんどデフォルトなので、ここに記述する理由さえありません。
この問題を解決する方法を知っている人はいますか? :(