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 aplikaciją per kelias sekundes naudodami paprastą git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu didesniam saugumui.
  • Būkite ramūs dėl automatinių atsarginių kopijų, atnaujinimų vienu paspaudimu ir aiškios, skaidrios bei prognozuojamos kainodaros.
  • Pasiekite optimalią veikimo spartą ir tvirtą saugumą dėl privačios, dedikuotos infrastruktūros.

Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Ruby cloud hosting sprendimą užtruks 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