Plugins - ActsAsProxy
Add to favoritesActsAsProxy lets you treat attributes from associated records as local. It's also smart enough to try and create the associated record when necessary.
The primary benefit of doing this is simplifying form parameters. If a User has one Address, and you proxy the important address fields, then you can present a form that blends the two models together and still use a standard controller update_attributes pattern.
http://code.google.com/p/actsasproxy/
http://actsasproxy.googlecode.com/svn/trunk
Rails' (MIT)
Model
