我需要為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
- 3 回答
- 0 關注
- 636 瀏覽
添加回答
舉報
0/150
提交
取消