我正在閱讀導軌指南。我想創建一個類驗證,但我在控制檯收到以下錯誤消息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。我添加了這行代碼,它工作 –