Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails ActiveRecord-如何使用'around_验证`_Ruby On Rails_Validation_Activerecord - Fatal编程技术网

Ruby on rails ActiveRecord-如何使用'around_验证`

Ruby on rails ActiveRecord-如何使用'around_验证`,ruby-on-rails,validation,activerecord,Ruby On Rails,Validation,Activerecord,我正试图绕过_验证来使用Rails/AR3.1.3,但没有成功。 如果我没有错,根据 它应该通过在模型中定义方法来工作: class User < ActiveRecord::Base def around_validation puts "jo!" yield end end 但什么都不会被执行:-我做错了什么?谢谢 好的,我自己想出来的: 不存在“周围”验证。而是覆盖受保护的运行验证 ->Rails 3没有回调:around\u验证。所以你的方法没有被调用。你

我正试图绕过_验证来使用Rails/AR3.1.3,但没有成功。 如果我没有错,根据 它应该通过在模型中定义方法来工作:

class User < ActiveRecord::Base
  def around_validation
    puts "jo!"
    yield
  end
end

但什么都不会被执行:-我做错了什么?谢谢

好的,我自己想出来的:

不存在“周围”验证。而是覆盖受保护的运行验证

->

Rails 3没有回调:around\u验证。所以你的方法没有被调用。你想做什么