モデルのインスタンスの添付ファイルにペーパークリップを使用しています。ユーザーがクライアントのシステムにアップロードするときに、その添付ファイル名の一意性を検証したいと思います。現在、MD5 チェックサムを保持して添付ファイルの一意性とモデルを検証する Paperclip の attachment_fingerprint フィールドを実装していますvalidates_uniqueness_of :attachment_fingerprint
が、それによって生成されたエラー メッセージがクライアントに表示されるようにしたいと考えています。
クライアント側の検証を行うために、client_side_validations gem を使用していますが、サポートされている唯一の検証のようですvalidates_presence_of :attachment
(こちらを参照)。
クライアントで添付ファイル名の一意性を検証しようとした経験があり、正しい方向に向けることができる人はいますか?