保留在CouchDB中与CouchRest型号外部变化

我使用couchrest_model来管理Rails的数据块。 到目前为止,它的工作就像一个魅力,但我注意到,如果我PUT通过HTTP请求的一些数据,CouchRest模型似乎并没有意识到更改,所以它擦掉了全程记录。 当然,我可以看到蒲团的变化,而不是在轨。 当我进入控制台,以前保存的情况下是不存在。

当然,我可以使用HTTP一路,但我真的很想利用验证和其他的好东西是可用ActiveRecord类。

是否有任何机会,我可以让这两个家伙一起工作?



PS

如果你觉得/知道,这种做法将与任何其他的CouchDB的Ruby / Rails宝石的工作,请不要讲! =)我已经提到CouchRest模型,因为国际海事组织它是最先进的日期和先进的宝石在那里。

--------------解决方案-------------

我意识到,这一次是那么该死的容易,这只是我用错了工具(除了是一个适当的n00b)。 AFAICT,它不可能使用CouchRest Model仅开展对CouchDB的后端持续运营。 从改变某种方式在数据库结果所有的外部来电会以某种方式“删除”该记录ActiveARecord 。 相反,你可能喜欢用CouchPotato ,因为它支持持续的运营。

如果有人来了隐约更好的想法,这其中,我会很乐意地给复选标记。

分类:Ruby on Rails的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.138 (s). 10 q(s)