【发布时间】:2013-10-04 21:42:23
【问题描述】:
我有一个包含 ActiveModel::Model 模块的表单类,以便进行基本验证
class RegistrationForm
include ActiveModel::Model
...
validates_presence_of ....
end
我想添加一些额外的类验证方法,如下所示
class RegistrationForm
include ActiveModel::Model
...
my_custom_class_validation_method
end
并且我希望在包含 ActiveModel::Model 模块时自动包含此方法。
我尝试使用像这里这样的解决方案:adding class methods to ActiveRecord::Base 但没有运气。
这可能吗?
【问题讨论】:
标签: ruby-on-rails ruby validation metaprogramming mixins