--
(Sent from phone; please excuse brevity.)
While I'd agree with Sam's premonition, *some* of the design
constraint can be neutralized by using a non-ActiveRecord patterned
ORM. For example, traversing complex object graphs with DataMapper
(datamapper.org) is trivial. Moreover, since DataMapper constructs
your database schema from your models, it's possible to obviate
migrations. This is an especially useful feature while prototyping.
Best,
Allen
--
(Sent from phone; please excuse brevity.)
I've used both Datamapper & Mongoid in Sinatra apps with nice results. Depending on what this app is doing you might give it a whirl in MagLev.
So far the best ones are in the examples dir & the few things I've done for the group.
@jc00ke
n-tier engineer