Dear Wiki user, You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.
The "RubyLibrary" page has been changed by SamLown. The comment on this change is: Updating details on CouchRest Model. http://wiki.apache.org/couchdb/RubyLibrary?action=diff&rev1=11&rev2=12 -------------------------------------------------- - For a simple Ruby wrapper around CouchDB's RESTful API, see [[http://github.com/jchris/couchrest/tree/master|CouchRest]], which keeps you fairly close the metal, as well as having a few helpful wrappers, like a builtin view pager and companion libraries like [[http://github.com/mattly/couchmodel/tree/master|CouchModel]] (for document id and lifecycle management) and [[http://github.com/atduskgreg/slipcover/tree/master|Slipcover]] (for parallel query execution). + For a simple Ruby wrapper around CouchDB's RESTful API, see [[http://github.com/couchrest/couchrest]], which keeps you fairly close the metal and is used as a driver in many other CouchDB ruby libraries. For a more Rails-like experience check out couchrest's companion library [[http://github.com/couchrest/couchrest_model|CouchRest Model]] which uses [[http://yehudakatz.com/2010/01/10/activemodel-make-any-ruby-object-feel-like-activerecord/|ActiveModel]] and includes support for typecasting, validations, basic associations, proxying (dynamically generated databases), and a powerful yet simple DSL for manipulating views and their results. - Easy install for CouchRest: + CouchRest Model can be easily installed in your Rails 3 project's Gemfile: - {{{ gem install jchris-couchrest -s http://gems.github.com }}} + {{{ gem couchrest_model }}} + + or manually: + + {{{ gem install couchrest_model }}} + + ---- + + For parallel query execution, try [[http://github.com/atduskgreg/slipcover/tree/master|Slipcover]]. ----
