我有一个简单的表格,可以管理公司的职位。我正在使用accepts_nested_attributes API来实现这一点。用户可以使用加/减按钮添加/删除位置,并为每个按钮选择用户和位置。我想要执行的一个验证是,用户不能为同一家公司拥有多个职位。我是这样强制的: has_many :positions
class Position < ActiveRecord::Base验证失败
简而言之,当模型具有多层嵌套的属性时,我尝试在ServiceStack DTO中使用流畅的验证。示例:模型的结构是这样的:A => B => C => D => E 在不冒nullref风险的情况下验证B。异常,我需要(成功地)验证A。 若要验证C,A和B必须不为空。D和E具有交叉依赖关系,因此要验证E,则A、B、C和D不