首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CouchRest模型保留CouchDB中的外部更改

使用CouchRest模型保留CouchDB中的外部更改
EN

Stack Overflow用户
提问于 2012-04-11 03:22:27
回答 1查看 157关注 0票数 1

我正在使用couchrest_model来管理Rails中的一些数据库。到目前为止,它的效果很不错,但我注意到,如果我通过HTTP请求PUT一些数据,CouchRest模型似乎没有意识到更改已经发生,所以它清除了整个记录。当然,我可以在Futon中看到变化,但在Rails中看不到。当我进入控制台时,之前保存的实例就不在那里了。

当然,我可以一直使用HTTP,但我真的很想利用ActiveRecord类中提供的验证和其他好处。

我有没有可能让这两个人一起工作?

附注:

如果你认为/知道这种方法适用于任何其他的Ruby/Rails gem,请一定要告诉我!=)我提到了CouchRest模型,因为它是目前最新和最先进的gem。

EN

回答 1

Stack Overflow用户

发布于 2012-04-12 04:47:04

我意识到这个是如此的简单,只是我使用了错误的工具(除了是一个合适的n00b)。AFAICT,不可能只使用CouchRest Model在CouchDB后端执行持久化操作。所有以某种方式更改数据库记录的外部调用都会以某种方式从ActiveARecord中“删除”该记录。相反,您可能希望使用CouchPotato,因为它支持持久操作。

如果有人想出比这个更好的主意,我将很高兴给出复选标记。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10095072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档