【環境変数】 rails 環境変数とは
【ゴール】
環境変数を使用して、アプリケーショへの情報を埋め込む
【メリット】
■ 漏れたくない情報をアプリケーション内で使用できる
■ セキュリティ向上
■ 各種APIに使用できる
【開発環境】
■ Mac OS catalina
■ Ruby on Rails (5.2.4.2)
■ Virtual Box:6.1
■ Vagrant: 2.2.7
【実装】
gem 'dotenv-rails'をインストール
アプリケーション.Gemfile
gem 'dotenv-rails'
mac.terminal
bundle install
app直下に「.env」を作成する
.envに記述していく
アプリケーション内.env
#google omniauth 2.0用
GOOGLE_APP_ID='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
GOOGLE_APP_SECRET='xxxxxxxxxxxxxxxxxxxxxxxxxx'
#デプロイ設定
DB_USERNAME='xxxxxxxx'
DB_PASSWORD="xxxxxxxxx"
DB_HOST="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
DB_DATABASE="xxxxxxxxxx"
#メール機能実装
USER_NAME="txxxxxxxxxxxx"
USER_PASSWORD="xxxxxxxxxxx"
以上
後は使いたいサービスや、アプリケーションによってコードを増やしていく。
Author And Source
この問題について(【環境変数】 rails 環境変数とは), 我々は、より多くの情報をここで見つけました https://qiita.com/thk__u/items/7bf03fee906b80367be9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .