PJCHENder 未整理筆記

[Rails] 環境變數 environment variables

2019-05-21

[Rails] 環境變數 environment variables

@(Ruby on Rails)[rails, railsTips]

對於機密性較低的環境變數,可以直接設定在 config/environments/ 裡面的 development.rbproduction.rb 中,例如:

1
2
3
4
5
# config/environments/development.rb
Rails.application.configure do
# API URL
config.api_url = 'http://localhost:8080/v1'
end

如此 Rails 將根據當時執行的環境(即,development 或 production)可以直接透過 Rails.application.config.api_url 在 Controller 中取得此環境變數:

1
uri = URI("#{Rails.application.config.api_url}/languages?limit=-1")

掃描二維條碼,分享此文章