Is it possible to define a model that is not backed by a database table and still relate other models to it? Will relations between instances of these models persist?
For instance, say I have a Cat model that does not inherit from ActiveRecord and an Owner model that does. Can I assign a particular cat to an owner? The next time I load the app will that pair be remembered?