Orm Rails 3:DataMapper而不是ActiveRecord

Orm Rails 3:DataMapper而不是ActiveRecord,orm,activerecord,ruby-on-rails-3,datamapper,adapter,Orm,Activerecord,Ruby On Rails 3,Datamapper,Adapter,在对Rails 3进行了这么多的讨论之后,我是否可以在几乎不改变ActiveRecord代码的情况下轻松地使用DataMapper,这样我就可以在GAE上运行Rails而不需要任何麻烦?好吧,您仍然需要为DataMapper添加属性,并且您正在使用的gems中的一堆代码可能不符合ORM的规定。您必须将查询更改为DM语法(这比AR语法更漂亮),或者您可以使用gem DM AR finders使用一些旧的AR语法。什么是GAE?非常感谢!当一个人需要重写具有类似功能的代码时,一切似乎都很累。谷歌应用

在对Rails 3进行了这么多的讨论之后,我是否可以在几乎不改变ActiveRecord代码的情况下轻松地使用DataMapper,这样我就可以在GAE上运行Rails而不需要任何麻烦?

好吧,您仍然需要为DataMapper添加属性,并且您正在使用的gems中的一堆代码可能不符合ORM的规定。您必须将查询更改为DM语法(这比AR语法更漂亮),或者您可以使用gem DM AR finders使用一些旧的AR语法。什么是GAE?

非常感谢!当一个人需要重写具有类似功能的代码时,一切似乎都很累。谷歌应用程序引擎。事实上,我成功地让我的应用程序在它上面运行(使用某种Java版本的Ruby,可能被称为JRuby),但是,GAE只提供DataMapper支持,这意味着还需要一些重写代码。好吧,享受DataMapper、查询对象和
查找(:name.like=>“Albus”)
;-)谢谢我有点累了,但很快就会有乐趣的!