Ruby on Rails – Ein Hilfspost
23 June 2010 | 1 Comment »Hey hey!
Um endlich mal richtig weitercoden zu können erstelle ich mir hier jetzt eine Merkhilfe für Ruby on Rails.
Auslöser ist, dass ich ungern meine MySQL User/Passwort Kombination rumposte, und dass ich mich nie dran erinnern kann, wenn ich ein neues Rails-Projekt anlege, per Default ja sqlite3 als Datenbank in der config/Database.yml drinsteht.
Hab mal etwas gesucht und auch gleich eine Lösung für das Passwortproblem mit dazu gefunden.
Und zwar: Hier.
Doug Alcorn hat hier das ganze schön erklärt, ich werde darum nur die für mich wichtigen Stellen hier reinkopieren und übersetzen.
Das ist die häßliche Default-Config
config/database.yml(mysql):development:
adapter: mysql
database: rails_development
username: root
password: my super secret passwordDoug hat die Syntax von den Typo-Codern abgeschaut, damit kann man Codeblöcke benennen und später wieder verwenden
login: &login
username: defaultuser
password: defaultpassword<%= file = File.join(RAILS_ROOT, “config”, “dblogin.yml”) IO.read(file) if File.exist?(file) %>
development:
adapter: mysql
host: localhost
database: foo_development
<<: *login
Ich werde diese Seite immer mal wieder aktualisieren, immer wenn ich was neues wichtiges finde, dass ich mir eh nicht merken kann.
Euer Wayne on Rails!