Настройка dm-rails с помощью Rails 3.2? - PullRequest
1 голос
/ 22 января 2012

Как мне заставить dm-rails хорошо играть с остальными стеками Rails 3.2?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Похоже, что бета-версия DM 1.3 работает с 3.2.1, по крайней мере, для приложения demo dm_rails.

Мне пришлось закомментировать две строки "active_record" в config / средах / development.rb

Чтобы обновить бета-версию 1.3, я удалил свой файл Gemfile.lock, указал репозиторий git для каждого гема dm (ниже), а затем запустил установку пакета.

gem 'dm-core', git: 'https://github.com/datamapper/dm-core'
gem 'dm-active_model', git: 'https://github.com/datamapper/dm-active_model.git'
gem 'dm-validations', git: 'https://github.com/datamapper/dm-validations.git'
gem 'dm-rails', git: 'https://github.com/datamapper/dm-rails.git'
gem 'dm-migrations', git: 'https://github.com/datamapper/dm-migrations'
gem 'dm-types', git: 'https://github.com/datamapper/dm-types'
gem 'dm-constraints', git: 'https://github.com/datamapper/dm-constraints'
gem 'dm-transactions', git: 'https://github.com/datamapper/dm-transactions'
gem 'dm-aggregates', git: 'https://github.com/datamapper/dm-aggregates'
gem 'dm-timestamps', git: 'https://github.com/datamapper/dm-timestamps'
gem 'dm-observer', git: 'https://github.com/datamapper/dm-observer'


gem 'dm-do-adapter', git: 'https://github.com/datamapper/dm-do-adapter'
gem 'dm-sqlite-adapter', git: 'https://github.com/datamapper/dm-sqlite-adapter'

После этого образецПроект работал нормально.

0 голосов
/ 17 мая 2012

Пока DataMapper 1.3 не будет готов с поддержкой ActiveReload, вы можете добавить следующее в config / environment / development.rb , чтобы продолжить перезагрузку моделей старым способом:

config.reload_classes_only_on_change = false
...