跳至主要内容

[Rails] 環境變數 environment variables

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

# 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 中取得此環境變數:

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