【환경 변수】 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
앱 바로 아래에 '.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"
이상
나중에 사용하고 싶은 서비스와 응용 프로그램에 따라 코드를 늘려 간다.
Reference
이 문제에 관하여(【환경 변수】 rails 환경 변수란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/thk__u/items/7bf03fee906b80367be9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)