Прочитать database.yml изнутри миграции ActiveRecord - PullRequest
4 голосов
/ 23 августа 2010

Как получить доступ к содержимому database.yml внутри миграции ActiveRecord?В частности, мне нужно значение ключа database для переносимой базы данных.

Ответы [ 2 ]

7 голосов
/ 23 августа 2010
db = YAML.load_file("#{RAILS_ROOT}/config/database.yml")[RAILS_ENV]['database']
4 голосов
/ 23 августа 2010

Попробуйте ActiveRecord::Base.configurations

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