Rails: Validating min and max length of a string but allowing it to be blank

后端 未结 9 1986
清歌不尽
清歌不尽 2021-01-30 19:14

I have a field that I would like to validate. I want the field to be able to be left blank, but if a user is entering data I want it to be in a certain format. Currently I am us

9条回答
  •  感动是毒
    2021-01-30 20:11

    Add in your model:

    validates :color, length: { is: 7 }
    

    color is a string:

    t.string :color, null: false, default: '#0093FF', limit: 7
    

提交回复
热议问题