这是我的模型为什么我没有得到正确的错误信息?
class Product < ActiveRecord::Base
validates_presence_of :title, :description, :image_url
validates_numericality_of :price
validate :price_must_be_at_least_a_cent
validates_uniqueness_of :title
validates_format_of :image_url,
:with => %r{\.(gif|jpg|png)$}i,
:message => 'must be a URL for GIF, JPG ' +
'or PNG image.(gif|jpg|png)'
protected
def price_must_be_at_least_a_cent
errors.add(:price, 'should be at least 0.01') if price.nil? ||
price < 0.01
end
end
它正确地验证所有的错误,但我得到的一般错误消息。这里是错误信息的屏幕截图
我在做什么错?
您是否安装了i18n gem? –
@ArunKumarArjunan是 – Rahul