我正在使用回形针作为模型实例的附件。当用户将附件文件名上传到客户端的系统时,我想验证该附件文件名的唯一性。目前,我正在实现 Paperclip 的 attachment_fingerprint 字段,该字段包含 MD5 校验和以验证附件的唯一性并validates_uniqueness_of :attachment_fingerprint
在模型中,但我希望它生成的错误消息出现在客户端。
为了进行客户端验证,我使用了 client_side_validations gem,但看起来他们支持的唯一验证是validates_presence_of :attachment
(见这里)。
有没有人有任何尝试在客户端验证附件文件名的唯一性并能指出我正确方向的经验?