Errors with complex models

Anybody know how to deal with errors when you have a complex model -
Jamis B. talked about skinny Controllers at railsconf. It seems like
this requires creating models that don’t necessarily have a database
table behind them. However, if that model uses multiple models and one
of the models has validation errors how do I propagate those errors back
up to the view?

Thanks,
Justin