在独立的ruby应用程序中使用哪个ruby ORM框架?

我想使用 postgresql与外键来定义数据中的关系,以便其他平台/应用程序也能够轻松使用相同的数据库.使用某种 ruby DSL来定义具有迁移支持数据库模式也是很好的.你会为我推荐哪个框架?

是否有某种框架仅用于处理数据库模式更改,迁移和版本分开的ORM?

解决方法

查看 DataMapper.我 recently used it与Sinatra并将应用程序部署到Heroku.我唯一要写的sql是CREATE DATABASE. DataMapper为.auto_migrate提供的一切!和.auto_upgrade!功能.

外键支持在dm-constraints插件中.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...