No Sql的代表mongodb在ruby领域已经非常成熟。
Mongoid+devise实现用户管理;
Mongoid+paperclip实现附件上传;
Mongoid通过recursively_embeds_many 这个方法方便的创建递归模型。
可以登录到mongoid.org了解详情。