# 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