为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑的夜晚无繁华 2019-11-05 14:34:55
我需要为Rails应用程序创建一个配置选项。对于所有环境,它都可以相同。我发现如果将其设置为environment.rb,则在我的视图中可用,这正是我想要的...environment.rbAUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda效果很好。但是,我有点不安。这是一个好方法吗?有没有一种更时髦的方式?
查看完整描述

3 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

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

  audiocast_uri_format: http://blablalba/blabbitybla/yadda


development:

  <<: *DEFAULTS


test:

  <<: *DEFAULTS


production:

  <<: *DEFAULTS


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信