Ruby on rails Rails中的条件验证
我有一个模型。在某些情况下,我需要验证它的所有字段是否存在以及其他类型的内容,在其他情况下,我只需要验证其中的一些字段,其他字段可以保持为空。实现这一目标的最佳方法是什么?检查此项Ruby on rails Rails中的条件验证,ruby-on-rails,ruby,validation,ruby-on-rails-4,Ruby On Rails,Ruby,Validation,Ruby On Rails 4,我有一个模型。在某些情况下,我需要验证它的所有字段是否存在以及其他类型的内容,在其他情况下,我只需要验证其中的一些字段,其他字段可以保持为空。实现这一目标的最佳方法是什么?检查此项 validates_presence_of :state, :if => :in_us? def in_us? country == 'US' end 在这里,只有当国家是我们时,它才验证国家的存在。对于其他国家/地区,id不验证状态 有关详细信息:请检查此项 validates_presence_of
validates_presence_of :state, :if => :in_us?
def in_us?
country == 'US'
end
在这里,只有当国家是我们时,它才验证国家的存在。对于其他国家/地区,id不验证状态
有关详细信息:请检查此项
validates_presence_of :state, :if => :in_us?
def in_us?
country == 'US'
end
在这里,只有当国家是我们时,它才验证国家的存在。对于其他国家/地区,id不验证状态
有关详细信息:您可以使用条件验证。请参阅文档您可以使用条件验证。请参阅文档可能重复的