我想编写一种可用于不同模型的常见验证辅助方法,例如
def validate_my_own_column(arg1, arg2)
{
if arg1 > arg2
...
else
...
end
}
我想在各种模型中调用 validate_my_own_column(arg1, arg2) 方法。我怎样才能做到这一点?
谢谢
我想编写一种可用于不同模型的常见验证辅助方法,例如
def validate_my_own_column(arg1, arg2)
{
if arg1 > arg2
...
else
...
end
}
我想在各种模型中调用 validate_my_own_column(arg1, arg2) 方法。我怎样才能做到这一点?
谢谢
您标记了这个问题 ruby-on-rails-2。不幸的是,在 Rails 2 中您想要做的有点复杂。如果您实际上使用的是 Rails 3,那很简单:看看http://api.rubyonrails.org/classes/ActiveModel/Validator.html。