Rails非表格设置

时间:2013-08-26 11:22:16

标签: ruby-on-rails ruby settings application-settings

为应用程序存储非表格设置(由最终用户配置)的最佳做法是什么?

我知道可以通过创建模型并使用它来实现,但在数据库中创建单行表似乎对我来说有点浪费。

1 个答案:

答案 0 :(得分:3)

将数据转换为YAML,并将其写入配置文件。

require "yaml"

File.write(path_to_configuration_file, YAML.dump(obj)) # write

obj = YAML.load_file(path_to_configuration_file) # read