我是 Rails 新手,我正在开发我的第一个 Rails 应用程序,它使用回形针作为附件,我正在验证附件的存在,使用validates_attachment :avatar, presence: true
它在创建操作时效果很好,但是当用户正在编辑他的帐户设置并且没有'不上传新头像,没有上传头像时出错,但我想在编辑时跳过该验证,只有在用户上传新头像替换现有头像时才在编辑时验证。我也有
validates_format_of :avatar, :with => %r{\.(jpg|jpeg|gif|png)$}i,:unless => Proc.new {|m| m[:avatar].nil?}, :message => "Please upload files with the following extensions only
仅在存在但似乎不起作用的情况下检查格式,非常感谢您的帮助。谢谢