CouchRest Model adds additional functionality to the standard CouchRest Document. ActiveModel is used as a base and provides features such as setting properties, callbacks, typecasting, dirty tracking, and validations.
Simply include the library in your Rails 3 (or 3.1) project’s Gemfile:
gem :couchrest_model, '~> 1.2.0.beta'
After a quick
bundle install you’ll now be able to begin creating your CouchRest Models. For more details on configuring the database connection, see the configuration section.
Generate your first model:
rails generate model person
This will create a
app/models/person.rb containing the most basic model definition:
class Person < CouchRest::Model::Base end
From here you can now start to add properties to the model.blog comments powered by Disqus