如果有办法可以在Rails中验证单个属性?
就像是:
ac_object.valid?(attribute_name)
我将其用于特定模型字段的AJAX验证。将这些验证转移到Javascript会使代码变得非常难看。
最佳答案
您可以在模型中实现自己的方法。像这样
def valid_attribute?(attribute_name)
self.valid?
self.errors[attribute_name].blank?
end
或将其添加到
ActiveRecord::Base
关于ruby-on-rails - Rails ActiveRecord:验证单个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804591/