There should be methods similar to changed, changes, and errors, that operate not just on the self but on the self and all of self's embedded child documents. E.g. if an embedded document is invalid, calling something like tree_errors should wrap up the errors for the parent and for the embedded document.
- related to
-
MONGOID-3924 Errors in submodels (I want details, not that uninformative "assocation is invalid")
- Closed