Pull request Compare This branch is 71 commits behind datamapper:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
generators
lib
tasks
History.rdoc
LICENSE
Manifest.txt
README.rdoc
Rakefile
TODO
datamapper.rake

README.rdoc

This is a Rails plugin that provides datamapper as an orm

Setup

add the following line to your projects environment.rb

config.gem “rails_datamapper”

Generators

This will install the datamapper rake tasks:

script/generate dm_install

Three generators are added by default

script/generate dm_model script/generate rspec_dm_model script/generate dm_migration

The first two add a migration but you can call

script/generate dm_model –skip-migration script/generate rspec_dm_model –skip-migration

To avoid any dependency on active record add this to your projects environment.rb

config.frameworks -= [ :active_record ]

Session Store

Change config/initializers/session_store.rb to something like the following:

ActionController::Base.session_store = :data_mapper_store ActionController::Base.session = {

:expires_after => 7.days,
:key           => '_session_id',

}

Then create the sessions table with: rake db:sessions:create