我需要在rails中存储特定于应用程序的配置.但它必须是:
可在任何文件(模型,视图,帮助器和控制器)中访问
指定(或不指定)环境,这意味着每个环境都可以覆盖environment.rb中指定的配置
我试过使用environment.rb并添加类似的东西
USE_USER_APP = true
这对我有用,但是当试图在特定环境中覆盖它时它不会工作,因为例如,production.rb似乎在Rails:Initializer.run块中.
那么,有人吗?
看看Configatron:http://github.com/markbates/configatron/tree/master
我还没有使用它,但他现在正积极开发它,看起来很不错.