Ruby: 環境変数の管理

このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:Ruby on Railsのはじめに

👋 Stackhero ドキュメントへようこそ!

Stackhero では、すぐに使える Ruby cloud ソリューションをご提供しています。主な特長は以下の通りです:

  • シンプルな git push だけで、数秒でアプリケーションをデプロイできます。
  • 独自ドメイン名をご利用いただけ、HTTPS 証明書の自動設定による高いセキュリティを実現します。
  • 自動バックアップワンクリックアップデート、そしてシンプルで透明性のある予測可能な料金体系で安心してご利用いただけます。
  • プライベートかつ専用インフラによる最適なパフォーマンスと堅牢なセキュリティを確保しています。

時間を節約し、運用をシンプルに:Stackhero の Ruby cloud hosting ソリューションは、わずか5分でお試しいただけます!

環境変数は、APIキーやデータベースパスワードなどの機密データを保護するために不可欠です。

dotenv-rails gemは、開発環境で環境変数を管理する便利な方法を提供します。以下の手順に従ってください。

  1. 適切なグループにGemfileにgemを追加します。

    # Gemfile
    gem 'dotenv-rails', groups: [:development, :test]
    
  2. 次のコマンドを実行してgemをインストールします。

    bundle install
    
  3. プロジェクトのルートに.envファイルを作成し、環境変数を定義します。例:

    RAILS_ENV=development
    
  4. 機密データを保護するために、.envファイルがGitリポジトリから除外されていることを確認します。次の行を.gitignoreに追加します。

    echo '.env*' >> .gitignore
    

これらの手順を完了した後、Railsサーバーを再起動します。.envファイルに定義された環境変数は、アプリケーション内で自動的にアクセス可能になります。

開発プラットフォーム用の環境変数開発プラットフォーム用の環境変数