Ruby on Rails _不使用_ ActiveRecord

3

我正在寻求关于如何在不使用ActiveRecord的情况下编写Rails Web应用程序的任何指导。

如果有一个文档或一个(不太复杂的)Web应用程序示例,使用的存储后端不是关系数据库,那将非常感激。

目前还不清楚应该在模型类中实现什么内容,以使Rails应用程序在没有ActiveRecord层的情况下正常工作。

谢谢。


只是好奇...你这样做有什么特别的原因吗? - Robert S.
1
当然,我有一个Web应用程序需要开发,但没有关系型数据库后端... - devlearn
是的,结果我误读了你的问题。感谢你的双重澄清。 :) - Robert S.
2个回答

4

太好了,这似乎非常接近我寻找的东西!感谢您的指引。 - devlearn

2
请注意,使用Rails 3会更加容易。在推向beta版本时,Rails团队花费了大量精力进行ORM不可知性的开发。他们创建了一个公共API(ActiveModel)供不同的ORM实现,这样ORM就可以作为ActiveRecord的替代品。这样,您只需根据您的ORM定义模型,无需任何额外努力。 DataMapper已经在dm-rails中实现了ActiveModel,并将有更多的实现方法。
有关详细信息,请参见Yehuda Katz的此帖子

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接