在Rails应用程序中编辑YAML文件

时间:2010-07-16 07:38:06

标签: ruby-on-rails ruby yaml

我正在尝试将yaml配置文件用作小型rails应用程序的非常简单的平面文件数据库。该应用程序只有一个用户,所以我只需要一种方法来存储用户名和密码。唯一的问题是,我希望能够在应用程序内部编辑用户名和密码,而不需要重新启动应用程序(因此我无法在初始化程序中加载YAML文件...)。

关于如何实现这一目标的任何想法?我没有和使用YAML的想法结婚,所以如果你有更好的建议,我会全力以赴!

3 个答案:

答案 0 :(得分:4)

你真的最好使用数据库来处理这类事情,因为它是Rails的设计工作方式。 Rails默认数据库是SQLite 3,它是一个高性能,可靠的单文件数据库。

不要违反默认值 - 使用正确的工具来完成工作。

答案 1 :(得分:0)

你可能想尝试iye进行yaml编辑。无需DB,直接保存到文件!您可能只需要跟踪rails应用程序中文件更改的内容并重新加载yaml文件。

以下是iye的项目页面:https://github.com/firmafon/iye

答案 2 :(得分:-1)