Ruby: Aplinkos kintamųjų valdymas

Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Pradžia su Ruby on Rails.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įdiekite savo programą per kelias sekundes su paprastu git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu, kad padidintumėte saugumą.
  • Mėgaukitės ramybe su automatinėmis atsarginėmis kopijomis, vieno paspaudimo atnaujinimais ir paprasta, skaidria bei prognozuojama kainodara.
  • Gaukite optimalią veikimo ir tvirtą saugumą dėka privačios ir dedikuotos VM.

Taupykite laiką ir supaprastinkite savo gyvenimą: išbandyti Stackhero Ruby cloud hosting sprendimą užtrunka tik 5 minutes!

Aplinkos kintamieji yra būtini norint apsaugoti jautrius duomenis, tokius kaip API raktai ir duomenų bazės slaptažodžiai.

dotenv-rails gem suteikia patogų būdą valdyti aplinkos kintamuosius jūsų kūrimo aplinkoje. Štai žingsniai:

  1. Pridėkite gem į savo Gemfile tinkamose grupėse:

    # Gemfile
    gem 'dotenv-rails', groups: [:development, :test]
    
  2. Įdiekite gem vykdydami:

    bundle install
    
  3. Sukurkite .env failą savo projekto šaknyje ir apibrėžkite savo aplinkos kintamuosius. Pavyzdžiui:

    RAILS_ENV=development
    
  4. Norėdami apsaugoti savo jautrius duomenis, įsitikinkite, kad .env failas yra neįtrauktas į jūsų Git saugyklą. Pridėkite šią eilutę į savo .gitignore:

    echo '.env*' >> .gitignore
    

Užbaigus šiuos žingsnius, paleiskite Rails serverį iš naujo. Aplinkos kintamieji, apibrėžti .env faile, dabar bus automatiškai pasiekiami jūsų programoje.

Aplinkos kintamieji jūsų kūrimo platformaiAplinkos kintamieji jūsų kūrimo platformai