Vic*_*ues 7 javascript ruby couchdb jspec
我是CouchDB制作东西的新手.所以,我有很多关于它的问题,但让我们关注其中一个.
CouchDB中有这个概念javascript代码 (验证+地图+降低秀+?)被写在设计文件.这是数据库的一部分,就像存储过程或触发器用于更多传统数据库一样.
是否有人在项目中维护此代码,以便我们可以像任何其他javascript代码一样实际测试此代码(例如通过jspec,模拟依赖项),在同一存储库中的版本我们对其余代码进行版本化,可能是在单独的文件夹.. 是否可以使用?或者由于某种原因我不应该知道它好吗?
我想要的是做一个rake任务的一些方法,我的couchdb设计文档与项目同步,这可能是有用的.
在ruby的情况下,使一些动态魔法发生也是有帮助的(例如默认视图和验证,通过使用命名范围的新视图).
查看 CouchApp: http: //github.com/couchapp/couchapp
它是一组 python 脚本,采用 js 文件(以及其他文件)的结构化文件系统并将其转换为格式良好的设计文档。
(如果我误解了你的问题,请原谅我)