为我的Rails应用程序创建自定义配置选项的最佳方法?

我需要为Rails应用程序创建一个配置选项。对于所有环境,它都可以相同。我发现如果将其设置为environment.rb,则在我的视图中可用,这正是我想要的...


environment.rb


AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda

效果很好。


但是,我有点不安。这是一个好方法吗?有没有一种更时髦的方式?


慕尼黑的夜晚无繁华
浏览 576回答 3
3回答

慕村9548890

Rails 3版本的初始化代码如下(不推荐使用RAILS_ROOT和RAILS_ENV)APP_CONFIG = YAML.load_file(Rails.root.join('config', 'config.yml'))[Rails.env]另外,Ruby 1.9.3使用Psych,使合并键区分大小写,因此您需要更改配置文件以将其考虑在内,例如defaults: &DEFAULTS&nbsp; audiocast_uri_format: http://blablalba/blabbitybla/yaddadevelopment:&nbsp; <<: *DEFAULTStest:&nbsp; <<: *DEFAULTSproduction:&nbsp; <<: *DEFAULTS
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby