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.
