2010-03-16 50 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

相關問題