2010-03-16 71 views
3

我正在寻找关于如何在没有ActiveRecord的情况下编写rails web应用程序的任何指针。Ruby Rails _without_ ActiveRecord

文档或使用除关系数据库以外的存储后端的(不太复杂)Web应用程序的示例将不胜感激。

为了让rails应用程序在没有ActiveRecord层的情况下工作,目前还不清楚应该在模型类中实现什么。

感谢,

+0

只是好奇......你是因为什么特殊原因这么做的吗? – 2010-03-16 14:24:09

+1

当然,我有一个Web应用程序开发,但没有关系数据库后端... – devlearn 2010-03-16 19:42:24

+0

是的,事实证明我误解了你的问题。感谢您的双重澄清。 :) – 2010-03-17 16:58:59

回答

2

注意,这会显得更容易使用Rails 3 Rails的团队很多在推行测试版时,在ORM不可知论方面花费了大量精力。他们已经为不同的ORM创建了一个公共API(ActiveModel)来实现,以便ORM可以作为ActiveRecord的直接替代品。这样您就可以根据您的ORM定义模型,而无需任何额外的工作。

DataMapper已经在dm-rails中实现了ActiveModel,而且还会有更多。

请参阅由Yehuda Katz的this post了解详情。

+0

很好!我会检查3.0测试版,但是目前我在2.3.5 ... – devlearn 2010-03-16 19:45:18

相关问题