In Rails 3 the non-database functionality of Active Record is extracted out into Active Model. This allows you to cleanly add validations and other features to tableless models.
See All 346 Episodes of "RailsCasts (Mobile)"