|
|
|
@@ -5,7 +5,7 @@ class Product < ApplicationRecord |
|
|
|
|
|
|
|
validates :title, :description, :image_url, :price, presence: true |
|
|
|
validates :price, numericality: {greater_than_or_equal_to: 0.01} |
|
|
|
validates :title, uniqueness: true, length: { minimum: 5, maximum: 30 } |
|
|
|
validates :title, uniqueness: true, length: { minimum: 5, maximum: 60 } |
|
|
|
validates :image_url, allow_blank: true, format: { |
|
|
|
with: %r{\.(gif|jpg|png)\Z}i, |
|
|
|
message: 'must be URL for GIF, JPG or PNG image.' |
|
|
|
|