只显示主题贴

非常好, 谢了!
  • 进入论坛 Ruby
rainchen 写道lvflying 写道在我看来DHH在选择OR Mapping 库时并不是没有注意到另外一个ruby OR Mapping库:Og. Og与ActiveRecord最大的区别就是,它是先在类内定义属性,然后自动生成数据库的表。 而为什么DHH最终选择的确是使用相反的方法的ActiveRecord呢? 我猜测,原因是考虑到如何才能更好的快速修改数据库的结构,尤其是项目已经上线的情况下。 想象一下, 如果使用在Model里定义属性的方式,当数据库的字段发生变更时, 如果直接修改了model里的属性定义, 如何来通知数据库做相应的修改呢? 当然可以重新运行一次数据库表的生 ...
  • 进入论坛 Ruby
在我看来DHH在选择OR Mapping 库时并不是没有注意到另外一个ruby OR Mapping库:Og. Og与ActiveRecord最大的区别就是,它是先在类内定义属性,然后自动生成数据库的表。 而为什么DHH最终选择的确是使用相反的方法的ActiveRecord呢? 我猜测,原因是考虑到如何才能更好的快速修改数据库的结构,尤其是项目已经上线的情况下。 想象一下, 如果使用在Model里定义属性的方式,当数据库的字段发生变更时, 如果直接修改了model里的属性定义, 如何来通知数据库做相应的修改呢? 当然可以重新运行一次数据库表的生成命令,让它根据新的属性定义做一些表结构修改 ...
  • 进入论坛 Ruby
楼主辛苦了,非常感谢!
  • 进入论坛 Ruby
看看这个帖子:http://www.linuxsir.org/bbs/printthread.php?t=293849
lvflying
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜