【发布时间】:2012-11-30 02:32:22
【问题描述】:
我的应用程序不需要任何数据库后端,因为它是客户端和其他服务器之间的代理服务器。
但我发现在我的项目中拥有所有 Active Record 工具(验证、关联等)会很好。
如何设置 Active Record 完全不使用数据库?
Ryan Bates 在 219 演员“The Active Model”中只描述了验证部分,但我需要关联设施。
【问题讨论】:
-
那么拥有活动记录的目的是什么?它们是用来方便访问数据库的,对吧?
-
@praveen:不,不一定。它适用于 MVC 中的模型,主要是业务逻辑,数据库是可选的,您也可以使用它们来访问 XML 文件、文本文件或 Web 服务。之前被问过很多次,比如here
-
酷。不知道那件事。谢谢:)
-
@thorstenmüller,我已阅读您发布的链接,但它是旧链接,可能会退出新的解决方案。
-
我还没有这样做,但对于关联来说,它应该只是一个简单的方法,它检索必要的数据,然后将其放入一个结构良好的哈希结构以满足您的需求。我做了类似的事情(在一个简单的库中的 ActiveRecord 之外)从 Apache Solr 获取一些数据。
标签: ruby-on-rails activerecord