2010-06-19 32 views
2

我剛剛開始學習CouchDB和Sinatra的方法,但我正在努力尋找通過CouchRest集成這兩者的一些基本示例。 CouchRest文檔假設有點太多對我有用。Sinatra,CouchDB和CouchRest入門?

有沒有人有鏈接到有用的例子/文章/文檔?

回答

1

Sinatra文檔非常好,易於使用。

在couchrest回購的例子似乎顯示了很多用例。 https://github.com/couchrest/couchrest_model

理解代碼(特別是流血的邊緣ruby)的最好方法是隻讀代碼。

更新,鏈接教程:http://japhr.blogspot.com/2009/03/spike-sinatra-and-couchdb.html

+0

我已經看過這個例子,但我一直在努力去理解它將如何適應Sinatra。例如,「SERVER」和「SERVER.default_database」屬性......它們可以像原來一樣置於一個rackup文件中嗎? – safetycopy 2010-06-20 02:44:16

+0

不要把它們放在rackup文件中。你應該有一個單獨的配置文件(類似於rails中的config/environment.rb)。沙發休息或sinatra沒有什麼特別的,它只是普通的紅寶石。 – 2010-06-20 03:53:34

+0

好的,謝謝你的提示,Ben :-)另外,在玩了一段時間之後,我意識到該'example.rb'文件中的代碼現在已經過時了。它可能對於顯示一個總體輪廓很有用,但看起來CouchRest API自從編寫這個例子以來已經改變了(例如,'save'不適用於我,但是'save_doc')。 – safetycopy 2010-06-20 20:32:53