运行我的规范后出现此错误,我的 /support 目录中有一个名为“validations.rb”的文件,在 spec_helper.rb 中有这一行
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
所以它应该包括我的validations.rb文件,但我仍然收到未定义方法的错误,我做错了什么?
验证.rb
module ::ActiveModel::Validations
def errors_on(attribute)
self.valid?
[self.errors[attribute]].flatten.compact
end
alias :error_on :errors_on
end