Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 开始使用Sinatra、CouchDB&;库克雷斯特?_Ruby_Couchdb_Sinatra - Fatal编程技术网

Ruby 开始使用Sinatra、CouchDB&;库克雷斯特?

Ruby 开始使用Sinatra、CouchDB&;库克雷斯特?,ruby,couchdb,sinatra,Ruby,Couchdb,Sinatra,我刚刚开始学习CouchDB和Sinatra,但我正在努力寻找一些通过CouchRest将两者集成的基本示例。CouchRest文档假设了太多对我有用的东西 有人有有用的示例/文章/文档的链接吗?Sinatra文档非常好用 couchrest repo中的示例似乎展示了许多用例 理解代码(尤其是最前沿的ruby)的最好方法就是阅读代码 更新,链接到教程:您可能也应该查看沙发土豆库,它正好达到沙发休息和活动记录的基本方法之间的最佳点。资料来源和示例:我已经看过这个示例,但我很难理解它如何适合Sin

我刚刚开始学习CouchDB和Sinatra,但我正在努力寻找一些通过CouchRest将两者集成的基本示例。CouchRest文档假设了太多对我有用的东西


有人有有用的示例/文章/文档的链接吗?

Sinatra文档非常好用

couchrest repo中的示例似乎展示了许多用例

理解代码(尤其是最前沿的ruby)的最好方法就是阅读代码


更新,链接到教程:

您可能也应该查看沙发土豆库,它正好达到沙发休息和活动记录的基本方法之间的最佳点。资料来源和示例:

我已经看过这个示例,但我很难理解它如何适合Sinatra。例如,
服务器
服务器.default\u数据库
属性。。。他们能像现在这样生活在垃圾堆里吗?不要把他们放在垃圾堆里。您可能应该有一个单独的配置文件(类似于rails中的config/environment.rb)。沙发椅或sinatra没有什么特别之处,它只是普通的ruby。好吧,谢谢你的提示,Ben:-)另外,在玩了一点之后,我意识到
示例.rb
文件中的代码现在已经过时了。它可能有助于显示一般大纲,但自编写示例以来,CouchRest API似乎发生了变化(例如,
save
对我不起作用,但
save\u doc
对我起作用)。我希望我能说我更惊讶。大多数时候,当我使用除最常用的库之外的所有库时,我发现自己只阅读源代码和测试,以了解某些东西是如何工作的。