我正在阅读导轨指南。我想创建一个类验证,但我在控制台收到以下错误消息Ruby on rails上的类验证器
未初始化不断的产品:: GoodnessValidator
模型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
谢谢spickermann。我添加了这行代码,它工作 –