【发布时间】:2015-04-24 04:29:02
【问题描述】:
我正在阅读铁轨指南。我正在尝试创建一个类验证器,但我在控制台中收到以下错误消息
未初始化的常量 Product::GoodnessValidator
model product.rb
class Product < ActiveRecord::Base
validates_with GoodnessValidator
end
我在应用程序中创建一个名为验证器的文件夹,然后创建文件 goodness_validator.rb
class GoodnessValidator < ActiveModel::Validator
def validate(record)
if record.amount == 12
record.errors[:base] << "The amount musn't be 12"
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3