ruby - 是否可以在回形针中将附件设为可选?

标签 ruby ruby-on-rails-3 validation paperclip paperclip-validation

以下是我在模型中使用回形针的方式:

has_attached_file :photo,
  styles: {
    display: {
      geometry: "146x153#",
      format: :jpg,
    },
    message: {
      geometry: "48x48#",
      format: :jpg,
    }
  }

validates_attachment_content_type :photo, content_type: ['image/jpeg', 'image/png','image/gif']
validates_attachment_size         :photo, less_than:    2.megabytes, unless: :record_is_new?

它工作正常,但是,我想让图片上传成为可选的,即如果用户不希望上传图片,则不应应用验证。

最佳答案

解决了这个问题,模型有这个验证: validates_attachment_presence:照片 我完全忽略了这一点。

关于ruby - 是否可以在回形针中将附件设为可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16712352/

相关文章:

ruby-on-rails - ActiveResource 与 HTTParty

ruby - 硬件不可能? : "Create a rock paper scissors program in ruby WITHOUT using conditionals"

ruby-on-rails-3 - Rails 3.1 内置记录器 vs Log4r

Ruby 命令行一行 sub 与 scan

ruby-on-rails - rails : controller won't update model correctly

java - 如何在 Spring MVC 中定义和获取基于语言环境的消息?

wpf - 自定义事件设计器中的参数验证

android - EditText 上的电子邮件验证 - Android

ruby-on-rails-3 - 验证器,密码确认

ruby-on-rails-3 - Heroku 上使用 PostgreSQL 的 Multi-Tenancy Rails 3 应用程序