2. If i check this validates_numericality_of :price why do i have to check in here: def validate errors.add(:price, "should be at least 0.01" ) if price.nil? || price < 0.01 end
if price.nil? ? Why do i have to check that ? Isnt that checked with validates_numericality_of :price ?
Hi,
You can use validates_numericality_of :price, :allow_nil=>false