Даунградинд от рельсов 3.1 до 3.0.9 - PullRequest
0 голосов
/ 27 февраля 2012

По соображениям совместимости с другим проектом я бы хотел понизить рельсы с 3.1 до 3.0.9, но боюсь потерять некоторые функциональные возможности!В то же время я бы поменял адаптер миграции.yml с sqlite3 на mysql.

Прямо сейчас это стандартное:

development:
 adapter: sqlite3
 database: db/development.sqlite3

Я бы изменил что-то вроде:

development:
 adapter: mysql
 encoding: utf8
 database: myapp_dev
 host: localhost
 username: username
 password: pass

Есть идеи?

Edit

Я начал работать над проектом с rails 3.1.0, затем я скачал и разработал другой проект, созданный с использованием rails 3.0.9.Теперь, когда я вернулся к первому проекту, загружающему домашнюю страницу, я вернулся

undefined method `clear_active_connections!' for ActiveRecord::Base:Class 

, и если я набрал что-то вроде:

rake db:migrate 

приложение запрашивает один драгоценный камень, расположенный в Gemefile.блокировка другого приложения!

1 Ответ

0 голосов
/ 27 февраля 2012

Я полагаю, что только изменение database.yml для mysql работает, но я не знаю об обновлении, сохраняйте резервную копию и выполняйте тесты, прежде чем делать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...