# File lib/rails-installer/databases.rb, line 14 def self.connect(installer) database_yml = File.read File.join(installer.install_directory, 'config', 'database.yml') rescue nil database_yml ||= yml(installer) environment = ENV['RAILS_ENV'] || 'development' # Mirror Rails' default. ActiveRecord::Base.establish_connection( YAML.load(database_yml)[environment]) begin tables = ActiveRecord::Base.connection.tables if tables.size > 0 return true end rescue Exception # okay end return false end