kule / rails_datamapper

Rails Plugin for DataMapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Rails Plugin for DataMapper

License:MIT License


Languages

Language:Ruby 100.0%