2016-06-20 9 views

Antwort

0

Die Art, wie Sie eine Verbindung zu Ihrer Datenbank herstellen, liegt bei Ihnen, Sie müssen nur die Anmeldeinformationen angeben. Wenn Sie etwas wie config/database.yml ohne Rails implementieren möchten, müssen Sie es selbst tun, und Sie können eine Umgebungsvariable Ihrer Wahl verwenden, um anzugeben, welcher Schlüssel in der Datei gelesen werden soll.

1
  1. Erstellen Sie eine YML-Datei oder eine Eigenschaftendatei, um die Datenbankeigenschaften für jede Umgebung zu speichern.
  2. Während Ihre Nicht-Rails-Anwendung starten, mit einer Umgebungsvariable wie APP_ENV=production
  3. im Anwendungscode starten, diese Umgebungsvariable verwendet & die entsprechende Datei zu lesen und weitergeben zu Active
environment = ENV['APP_ENV'] || 'development' 
puts "Connecting to #{environment} database" 
ActiveRecord::Base.establish_connection YAML.load_file(config)[environment] 
Verwandte Themen