Ruby: 管理環境變數
本文件是入門指南指南的一部分。請在此處查看完整指南:Ruby on Rails 入門指南。
👋 歡迎來到 Stackhero 文檔!
Stackhero 提供一個即用型的 Ruby cloud 解決方案,帶來多項好處,包括:
- 只需一個簡單的
git push,即可在幾秒鐘內部署您的應用程式。- 使用您自己的域名,並享受 HTTPS 證書的自動配置以增強安全性。
- 享受自動備份、一鍵更新,以及簡單、透明且可預測的定價,讓您安心無憂。
- 憑藉專用的私人 VM,獲得最佳的性能和強大的安全性。
節省時間並簡化您的生活:只需 5 分鐘即可嘗試 Stackhero 的 Ruby cloud hosting 解決方案!
環境變數對於保護 API 密鑰和數據庫密碼等敏感數據至關重要。
dotenv-rails gem 提供了一種方便的方法來管理開發環境中的環境變數。以下是步驟:
-
在適當的組中將 gem 添加到您的 Gemfile:
# Gemfile gem 'dotenv-rails', groups: [:development, :test] -
通過運行以下命令安裝 gem:
bundle install -
在專案的根目錄創建一個
.env文件,並定義您的環境變數。例如:RAILS_ENV=development -
為了保護您的敏感數據,確保
.env文件被排除在您的 Git 儲存庫之外。將以下行添加到您的.gitignore:echo '.env*' >> .gitignore
完成這些步驟後,重新啟動您的 Rails 伺服器。在 .env 文件中定義的環境變數現在將自動在您的應用中可訪問。
開發平台的環境變數