动态对象的路径?

时间:2014-02-06 03:28:19

标签: ruby ruby-on-rails-3

我有一个system_settings表,其中包含键和值列。键看起来像general.site.something.config,值是一个简单的字符串。

我想要一个静态类,在初始化时,它会读取设置并缓存值。此外,我希望能够以OO方式访问设置,例如SystemSetting.CACHE.General.Site.Something.Config,以便撤回该密钥的值。基本上将表中的行转换为树。

在Ruby 1.8.7中有一种简单的方法吗?

1 个答案:

答案 0 :(得分:2)

TL; DR,No。不容易(读“内置”)方式至少。

你想要的语法不是Ruby中发生的事情(没有过度管道,也就是说)。要查看我所指的过度管道,have a look at the code I wrote for this example演示了您想要的一些所需功能。我不建议使用它,这也是我不在这里发布的原因。