在 Rails 2 和 Rails 3 中,如果 :autosave => true 是一个 has_many 关联,则循环遍历集合并在每个子关联上调用 save(:validate => false)。这是为什么?我们需要一个 before_validation 回调来为该子对象运行,但它不会因为它是跳过验证的保存。
有什么好办法解决这个问题?跳过验证的目的是什么?
任何帮助将非常感激!谢谢!
在 Rails 2 和 Rails 3 中,如果 :autosave => true 是一个 has_many 关联,则循环遍历集合并在每个子关联上调用 save(:validate => false)。这是为什么?我们需要一个 before_validation 回调来为该子对象运行,但它不会因为它是跳过验证的保存。
有什么好办法解决这个问题?跳过验证的目的是什么?
任何帮助将非常感激!谢谢!