[RUBY] [Umgebungsvariablen] Schienen Was sind Umgebungsvariablen?

【Tor】

Verwenden Sie Umgebungsvariablen, um Informationen in Ihre Anwendung einzubetten

【verdienen】

■ Informationen, die Sie nicht verlieren möchten, können in der Anwendung verwendet werden ■ Verbesserte Sicherheit ■ Kann für verschiedene APIs verwendet werden

【Entwicklungsumgebung】

■ Mac OS catalina ■ Ruby on Rails (5.2.4.2) ■ Virtual Box:6.1 ■ Vagrant: 2.2.7

【Implementierung】

Installieren Sie gem'dotenv-Schienen '

Anwendung.Gemfile


gem 'dotenv-rails'

mac.terminal


bundle install

Erstellen Sie ".env" direkt unter der App

Schreiben Sie in .env

In der Bewerbung.env


#google omniauth 2.Für 0
GOOGLE_APP_ID='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
GOOGLE_APP_SECRET='xxxxxxxxxxxxxxxxxxxxxxxxxx'

#Bereitstellungseinstellungen
DB_USERNAME='xxxxxxxx'
DB_PASSWORD="xxxxxxxxx"
DB_HOST="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
DB_DATABASE="xxxxxxxxxx"

#Implementierung der Mail-Funktion
USER_NAME="txxxxxxxxxxxx"
USER_PASSWORD="xxxxxxxxxxx"

das ist alles Erhöhen Sie danach den Code abhängig von dem Dienst oder der Anwendung, die Sie verwenden möchten.

Recommended Posts

[Umgebungsvariablen] Schienen Was sind Umgebungsvariablen?
[Schienen] Was sind starke Parameter?
Was sind praktisch endgültige Variablen?
Wenn Java-Tests Umgebungsvariablen enthalten
Was ich in Java gelernt habe (Teil 2) Was sind Variablen?
Aufbau der Rails Docker-Umgebung
[Java Silver] Was sind Klassenvariablen, Instanzvariablen und lokale Variablen?
Aufbau der Rails6-Entwicklungsumgebung [Mac]
Festlegen von Umgebungsvariablen bei Verwendung von Payjp mit Rails
Rails Engineer Environment Construction Ruby2.7.1
Was ist Rails Gem Devise?
Rails6 (MySQL, Ubuntu-Umgebung, Cloud9)
Schienen Umgebungsbau Schienen5.2.1 ruby2.5.1 Catalina
Was ist ein Befehlszeilenargument?
Festlegen und Beschreiben von Umgebungsvariablen mit Rails zsh
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Was sind Ruby-Klassenmethoden?
Windows10 Eclipse-Umgebungskonstruktion & was machst du Fukahori August 2020
config.ru Was machst du?
[Rails / MySQL] Aufbau einer Mac-Umgebung
Was sind Sicherheitslücken bei Massenzuweisungen?
Was sind Java-Metriken? _Memo_20200818
Was ist Rails Active Record?
[Rails] Was war die Fehlermeldung?
Was ich aus dem Studium von Rails gelernt habe
Warum werden Klassenvariablen benötigt? [Java]
Rails (postgeresql. Ubuntu-Umgebung), Heroku-Bereitstellung
Java-Array-Variablen sind Referenztypen
Ruby on Rails 6.0-Umgebungskonstruktionsnotiz
Konstruktionsverfahren für Rails on Docker-Umgebungen
[Umgebungskonstruktion mit Docker] Rails 6 & MySQL 8
[Rails 6] Passen Sie Bootstrap in der Rails + Bootstrap 5.0.0-Alpha-Umgebung an
Problematischer Ablauf der Rails-Umgebung [Windows 10]
Was sind die Regeln in JUnit?
Festlegen von Projektumgebungsvariablen mit IntelliJ
[Rails] Aufbau einer AWS EC2-Instanzumgebung
Lokale Java-Variablen sind threadsicher
[Java] Was sind Überschreibungen und Überladungen?