Rails Plugin for DataMapper
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
generators
lib
tasks
.gitignore
Gemfile
LICENSE
README.rdoc
Rakefile
VERSION
datamapper.rake
rails_datamapper.gemspec

README.rdoc

This is a legacy gem, that provides rails 2.x support for DataMapper. Those looking to use DataMapper with Rails3 should use dm-rails which can be found at github.com/datamapper/dm-rails

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