我现在有 seat 和 flight 两个 model 定义了 flight has_many seats seat belongs_to flight 我想验证 seat 中的 baggage 小于 flight 中的 baggage_allowance,网上找了半天,怎么试都失败 我写的代码 validates :baggage, :numericality =>{:less_than => flight.baggage_allowance } 把 flight.baggage_allowance 换成数字就能执行,现在这样不行 求指教,谢谢