Ruby on rails 无数据库的活动记录
我的应用程序不需要任何数据库后端,因为它类似于客户端和其他服务器之间的代理服务器 但我发现在我的项目中有所有活动记录设施(验证、关联等)会很好 如何设置活动记录以完全不使用数据库Ruby on rails 无数据库的活动记录,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我的应用程序不需要任何数据库后端,因为它类似于客户端和其他服务器之间的代理服务器 但我发现在我的项目中有所有活动记录设施(验证、关联等)会很好 如何设置活动记录以完全不使用数据库 Ryan Bates在219《主动模型》中只描述了验证部分,但我需要关联设施。看一看。这就是AR在引擎盖下的用途。这两个宝石可能是您想要的: 那么,拥有活动记录的目的是什么?它们是为了方便访问数据库,对吗?@praveen:不,不一定。它适用于MVC中的模型,主要是业务逻辑,数据库是可选的,您还可以使用它们访问XML
Ryan Bates在219《主动模型》中只描述了验证部分,但我需要关联设施。看一看。这就是AR在引擎盖下的用途。这两个宝石可能是您想要的:
那么,拥有活动记录的目的是什么?它们是为了方便访问数据库,对吗?@praveen:不,不一定。它适用于MVC中的模型,主要是业务逻辑,数据库是可选的,您还可以使用它们访问XML文件、文本文件或web服务。这个问题以前被问过很多次,很酷。我不知道那件事。谢谢:)@thorstenmüller,我已经阅读了你发布的链接,但它是旧的,可能存在新的解决方案。我还没有这样做,但对于关联来说,它应该只是一个简单的方法,检索必要的数据,然后将其放入一个哈希结构中,该结构非常适合你的需要。我做了类似的事情(在一个简单的库中的ActiveRecord之外)从ApacheSolr获取了一些数据。