2 Stimmen

Editieren einer YAML-Datei innerhalb einer Rails-App

Ich versuche, eine Yaml-Konfigurationsdatei als eine sehr einfache flache Datei db für eine kleine Schienen app zu verwenden. Die app hat einen einzigen Benutzer, so dass ich nur einen Weg, um einen Benutzernamen und ein Passwort zu speichern brauchen. Die einzige Sache ist, dass ich möchte in der Lage sein, den Benutzernamen und das Passwort zu bearbeiten, während noch innerhalb der app und nicht erfordern einen app-Neustart (so kann ich nicht die YAML-Datei innerhalb eines Initialisierers laden...).

Haben Sie eine Idee, wie ich das bewerkstelligen kann? Ich bin nicht von der Idee überzeugt, YAML zu verwenden, wenn Sie also einen besseren Vorschlag haben, bin ich ganz Ohr!

5voto

John Topley Punkte 110122

Sie sind wirklich besser dran, wenn Sie eine Datenbank für diese Art von Dingen verwenden, denn so ist Rails konzipiert. Die Standarddatenbank von Rails ist SQLite 3 eine leistungsstarke und zuverlässige Single-File-Datenbank.

Kämpfen Sie nicht gegen die Standardeinstellungen an, sondern verwenden Sie das richtige Werkzeug für die jeweilige Aufgabe.

0voto

mahatmanich Punkte 10178

Sie sollten vielleicht iye ausprobieren, um yaml während des Betriebs zu bearbeiten. Keine DB erforderlich, speichert direkt in eine Datei! Potenziell würden Sie nur etwas, das für Dateiänderungen in Ihrem Rails app verfolgt und lädt Ihre Yaml-Datei benötigen.

Hier ist die Projektseite für iye: https://github.com/firmafon/iye

-1voto

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X