我想在Rails 3中编写自定义验证,但是在this example之后,我得到了:
'ActiveModel::DeprecatedErrorMethods.add_to_base' call is deprecated in Rails 3.0
什么是rails3版本:
def validate
errors.add_to_base "If you are attaching a file you must enter a label for it" if !attachment.blank? and attachment_label.blank?
end
最佳答案
这应该在rails 3.1.3中工作:
errors.add :base, "message"
关于validation - Rails3的errors.add_to_base版本是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4752106/