Ok, I can't find what I'm looking for in the dm-rails README file.  
Unfortunately I had already started the project and don't really want to just 
start over, so I need to somehow configure what "came out of the box" when I 
did "rails new myproject".  If I remove "mysql" from the Gemfile, I get an 
error from ActiveRecord when Rails starts.

Do I need to take something out of my Gemfile to obliterate ActiveRecord?

Here's my database.yml (it looks just like the one in that README)

defaults: &defaults
  adapter: mysql
  encoding: utf8
  username: flippa
  password: something
  host: localhost

development:
  <<: *defaults
  database: flippa

test:
  <<: *defaults
  database: flippatest

production:
  <<: *defaults
  database: flippa

And my Gemfile:

source 'http://rubygems.org'

gem 'rails', '3.0.7'
gem 'rack-ssl-enforcer'
gem 'mysql'
gem 'dm-rails', '1.1'
gem 'dm-types'
gem 'dm-mysql-adapter'
gem 'capistrano'
gem 'unicorn'
gem 'aws-s3', :require => 'aws/s3'
gem 'memcache-client'


And here's my Gemfile.lock

GEM
  remote: http://rubygems.org/
  specs:
    abstract (1.0.0)
    actionmailer (3.0.7)
      actionpack (= 3.0.7)
      mail (~> 2.2.15)
    actionpack (3.0.7)
      activemodel (= 3.0.7)
      activesupport (= 3.0.7)
      builder (~> 2.1.2)
      erubis (~> 2.6.6)
      i18n (~> 0.5.0)
      rack (~> 1.2.1)
      rack-mount (~> 0.6.14)
      rack-test (~> 0.5.7)
      tzinfo (~> 0.3.23)
    activemodel (3.0.7)
      activesupport (= 3.0.7)
      builder (~> 2.1.2)
      i18n (~> 0.5.0)
    activerecord (3.0.7)
      activemodel (= 3.0.7)
      activesupport (= 3.0.7)
      arel (~> 2.0.2)
      tzinfo (~> 0.3.23)
    activeresource (3.0.7)
      activemodel (= 3.0.7)
      activesupport (= 3.0.7)
    activesupport (3.0.7)
    addressable (2.2.5)
    arel (2.0.9)
    aws-s3 (0.6.2)
      builder
      mime-types
      xml-simple
    bcrypt-ruby (2.1.4)
    builder (2.1.2)
    capistrano (2.5.21)
      highline
      net-scp (>= 1.0.0)
      net-sftp (>= 2.0.0)
      net-ssh (>= 2.0.14)
      net-ssh-gateway (>= 1.0.0)
    data_objects (0.10.5)
      addressable (~> 2.1)
    dm-active_model (1.1.0)
      activemodel (~> 3.0.4)
      dm-core (~> 1.1.0)
    dm-core (1.1.0)
      addressable (~> 2.2.4)
    dm-do-adapter (1.1.0)
      data_objects (~> 0.10.2)
      dm-core (~> 1.1.0)
    dm-mysql-adapter (1.1.0)
      dm-do-adapter (~> 1.1.0)
      do_mysql (~> 0.10.2)
    dm-rails (1.1.0)
      actionpack (~> 3.0.4)
      dm-active_model (~> 1.1.0)
      dm-core (~> 1.1.0)
      railties (~> 3.0.4)
    dm-types (1.1.0)
      bcrypt-ruby (~> 2.1.4)
      dm-core (~> 1.1.0)
      fastercsv (~> 1.5.4)
      json (~> 1.4.6)
      stringex (~> 1.2.0)
      uuidtools (~> 2.1.2)
    do_mysql (0.10.5)
      data_objects (= 0.10.5)
    erubis (2.6.6)
      abstract (>= 1.0.0)
    fastercsv (1.5.4)
    highline (1.6.1)
    i18n (0.5.0)
    json (1.4.6)
    kgio (2.3.3)
    mail (2.2.19)
      activesupport (>= 2.3.6)
      i18n (>= 0.4.0)
      mime-types (~> 1.16)
      treetop (~> 1.4.8)
    memcache-client (1.8.5)
    mime-types (1.16)
    mysql (2.8.1)
    net-scp (1.0.4)
      net-ssh (>= 1.99.1)
    net-sftp (2.0.5)
      net-ssh (>= 2.0.9)
    net-ssh (2.1.4)
    net-ssh-gateway (1.0.1)
      net-ssh (>= 1.99.1)
    polyglot (0.3.1)
    rack (1.2.2)
    rack-mount (0.6.14)
      rack (>= 1.0.0)
    rack-ssl-enforcer (0.2.2)
    rack-test (0.5.7)
      rack (>= 1.0)
    rails (3.0.7)
      actionmailer (= 3.0.7)
      actionpack (= 3.0.7)
      activerecord (= 3.0.7)
      activeresource (= 3.0.7)
      activesupport (= 3.0.7)
      bundler (~> 1.0)
      railties (= 3.0.7)
    railties (3.0.7)
      actionpack (= 3.0.7)
      activesupport (= 3.0.7)
      rake (>= 0.8.7)
      thor (~> 0.14.4)
    rake (0.8.7)
    stringex (1.2.1)
    thor (0.14.6)
    treetop (1.4.9)
      polyglot (>= 0.3.1)
    tzinfo (0.3.27)
    unicorn (3.6.1)
      kgio (~> 2.3)
      rack
    uuidtools (2.1.2)
    xml-simple (1.0.15)

PLATFORMS
  ruby

DEPENDENCIES
  aws-s3
  capistrano
  dm-mysql-adapter
  dm-rails (= 1.1)
  dm-types
  memcache-client
  mysql
  rack-ssl-enforcer
  rails (= 3.0.7)
  unicorn


El 06/05/2011, a las 16:42, Dan Kubb (dkubb) escribió:

> Chris,
> 
>> Thanks, it's really weird, because UTF8 is what MySQL uses in table 
>> definitions etc:
> 
> In general we would use Ruby's own conventions as authoritative not
> any one specific database.
> 
>> Changing to utf-8, or UTF-8 (with or without quotes) produces a crash in 
>> ActiveRecord instead of a warning from DO:
> 
> Are you using the same database.yml for DataMapper as for
> ActiveRecord? If so, I would probably recommend against that.. there
> are likely to be differences here and there, and we don't make any
> strong claims to provide backwards compatible support for ActiveRecord
> syntax. (i.e. we try to use similar names when it is the best name
> possible, but if they're using something for legacy reasons or there's
> a better name then we don't hesitate to break compatibility)
> 
>> Using UTF8 (without the hypen, in uppercase) produces the warning, but Rails 
>> starts successfully.
> 
> Oh, so you haven't disabled ActiveRecord? I'm trying to understand how
> your app is setup and why you would be getting this error.
> 
>> With regards to DataObjects vs. DataMapper, excuse my ignorance, but are 
>> they not all part of the same group of projects?  They all come under the 
>> data-mapper github account and seem to have the same contributors.
> 
> They started life together, but they are distinct projects and can be
> used independently of each other.
> 
> --
> 
> Dan
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "DataMapper" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/datamapper?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en.

Reply via email to