初探TDD开发ROR应用

安装rails with mongo

gem install rails
rails new my_app --skip-active-record
# Gemfile
gem 'mongoid', '~> 3.1.0

执行

    bundle

配置

# config/mongoid.yml
development:
  sessions:
    default:
      database: mooc_development
      hosts:
        - localhost:27017
      options:
  options:
    identity_map_enabled: true
test:
  sessions:
    default:
      database: mooc_test
      hosts:
        - localhost:27017
      options:
        consistency: :strong
        max_retries: 1
        retry_interval: 0
integration:
  sessions:
    default:
      database: mooc_integration
      hosts:
        - localhost:27017
      options:
  options:
    identity_map_enabled: true
release:
  sessions:
    default:
      database: mooc_release
      hosts:
        - localhost:27017
      options:
  options:
    identity_map_enabled: true
production:
  sessions:
    default:
      database: mooc_production
      hosts:
        - localhost:27017
      options:
        safe: true
        consistency: :strong
  options:
    identity_map_enabled: true