Редактирование файла YAML в приложении Rails - PullRequest
1 голос
/ 16 июля 2010

Я пытаюсь использовать файл конфигурации yaml как очень простой плоский файл базы данных для небольшого приложения rails.Приложение имеет одного пользователя, поэтому мне просто нужен способ сохранить имя пользователя и пароль.Единственное, что я хотел бы иметь возможность редактировать имя пользователя и пароль, находясь в приложении, и не требовать перезапуска приложения (поэтому я не могу загрузить файл YAML внутри инициализатора ...).

Есть идеи, как мне это сделать?Я не женат на идее использования YAML, поэтому, если у вас есть лучшее предложение, я весь слух!

Ответы [ 3 ]

4 голосов
/ 16 июля 2010

Вам действительно лучше использовать базу данных для такого рода вещей, потому что именно так Rails предназначен для работы. База данных Rails по умолчанию: SQLite 3 , которая представляет собой высокопроизводительную и надежную базу данных с одним файлом.

Не боритесь со значениями по умолчанию - используйте правильный инструмент для работы.

0 голосов
/ 13 сентября 2016

Вы можете попробовать iye для редактирования yaml на лету. БД не требуется, сохраняет непосредственно в файл! Потенциально вам просто нужно что-то, что отслеживает изменения файлов в вашем приложении rails и перезагружает файл yaml.

Вот страница проекта для iye: https://github.com/firmafon/iye

0 голосов
/ 16 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...