Fixed ActiveRecord connection when racked in an application with it's own ActiveRecord connection

This commit is contained in:
Dwight van Tuyl 2011-04-28 07:25:20 +08:00 коммит произвёл Matt Zukowski
Родитель 9eee1b49e8
Коммит 8176cc69ef
2 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -1,2 +1,3 @@
source "http://rubygems.org"
gemspec

Просмотреть файл

@ -252,10 +252,9 @@ module CASServer
end
def self.init_database!
#CASServer::Model::Base.establish_connection(config[:database])
ActiveRecord::Base.establish_connection(config[:database])
unless config[:disable_auto_migrations]
ActiveRecord::Base.establish_connection(config[:database])
print_cli_message "Running migrations to make sure your database schema is up to date..."
prev_db_log = ActiveRecord::Base.logger
ActiveRecord::Base.logger = Logger.new(STDOUT)
@ -264,6 +263,8 @@ module CASServer
ActiveRecord::Base.logger = prev_db_log
print_cli_message "Your database is now up to date."
end
CASServer::Model::Base.establish_connection(config[:database])
end
configure do