2010-06-19 4 views
2

나는 CouchDB와 Sinatra에 대해 배우기 시작했으나, CouchRest를 통해 두 가지를 통합하는 몇 가지 기본적인 예를 찾기 위해 고심하고있다. CouchRest 문서는 나에게 아직 유용하지 않다고 여긴다.Sinatra, CouchDB & CouchRest 시작하기?

유용한 예/기사/문서에 대한 링크가있는 사람이 있습니까?

답변

1

Sinatra 워드 프로세서는 사용하기가 쉽고 멋지다.

couchrest repo의 예제는 많은 사용 사례를 보여줍니다. https://github.com/couchrest/couchrest_model

코드를 이해하는 가장 좋은 방법은 특히 코드를 읽는 것입니다.

링크와 자습서, 업데이트 : http://japhr.blogspot.com/2009/03/spike-sinatra-and-couchdb.html

+0

나는 그 예를 보았지만, 그것이 시나트라에 어떻게 들어갈 수 있는지 이해하기 위해 고심하고 있었다. 예를 들어,'SERVER'와'SERVER.default_database' 속성 ... 그들은 그대로 랙 파일에 살 수 있습니까? – safetycopy

+0

랙크 파일에 넣지 마십시오. 아마도 별도의 구성 파일 (레일에 config/environment.rb와 유사)이 있어야합니다. 소파 휴식이나 sinatra에 대한 특별한 것은 없습니다, 그냥 정상적인 루비입니다. –

+0

그래, 팁 주셔서 감사합니다. Ben :-) 또한, 좀 더 주위를 놀고 난 후에, 그'example.rb' 파일에있는 코드가 현재 꽤 오래된 것으로 깨달았습니다. 이것은 일반적인 개요를 보여주는 데 유용 할 수 있지만 예제가 작성된 이후 CouchRest API가 변경된 것 같습니다 (예 :'save'는 나를 위해 작동하지 않지만'save_doc'는 않습니다). – safetycopy

0

당신은 아마 너무 couch_potato 라이브러리로 보일 것입니다, 그냥 소파 휴식과 활성 레코드의 기본 접근 방식 사이의 스위트 스폿에 맞았습니다. 출처와 예 : https://github.com/langalex/couch_potato